I think Wizards are completely fine as a class. But I also fully respect if your focus is on combat and your games don't do a lot of downtime and exploration and other pillars that the wizard loses luster compared to other spellcasters.
Wizard don't bring the raw flavor and power of some other spellcasters, but nobody does downtime like a wizard.
Alright guys you have a third days of downtime, what would you like to do?
Wizard: I would like to cast Contact Other Plane as many times as possible. I will cast it while standing next to our paladin so that's a +14 to the saving throw and I'm a gnome so I have advantage (so 1 in 400 I fail). Lets say I cast it 3 times an hour, as I'll need to move around when my paladin buddy moves, and just to take breaks. So that's 144 casts x 5 = 720 questions about anything and everything.
(and if you think this is a crazy outlier scenario....this is exactly what the Wizard in my game did. I did limit their questions further for santity, but effectively we had a couple hour session just me and them where it was a full Q and A, and they just asked me a myriad of questions).
Yeah Wizards + downtime = insane power