Let's not make "right" or "wrong" judgements here on particular playstyles... because admittedly much of what you made mention could be disallowed based upon particular table style and DM style. Ray of Frost (ne "Ice Blast") doesn't "freeze" anything (to knock someone prone or otherwise) per the actual mechanics of the spell (mechanically, all it does is slow someone down)... so that's your DM adding a flavor and fluff mechanic that the spell itself doesn't actually have. Which is *great* (in my opinion) that your DM adds that kind of stuff... but not every table does. So it's not a "correct" or "incorrect" way of playing that got you these results at your table.
Similarly, Shocking Grasp is not a distance spell, it's a melee spell. And also, mechanically-speaking it requires metal armor to be worn, not that any monster just touching metal is more susceptible. So again... while it's great that your DM is making these judgement calls to allow these to be used in the particular ways that you mention... the fact that other tables might not get to do the same thing doesn't make your way "correct".
If KarinsDad's DM doesn't allow this expansion of cantrips that your table allows... then his gripes about being underpowered might have more weight than you're allowing for.
At least a wizard has utility, a class like a champion fighter is a snooze fest in comparison.
True. I don't plan to pick up any high level save spells. They would be fairly useless unless they have an instantaneous affect that is substantial even if they save.
I was tempted to play an abjuration specialist. I went Evoker because a forest gnome evoker is hilarious. Nothing like having the tiny guy be the most frightening member of your group.
Hold Person for example. On paper, it sounds great. In reality:
a) The target has to be humanoid. A very tiny percentage of foes in the MM are humanoid.
If you're using your AoE spell on a single target that's the risk you run.With limited resources it is a huge let down when your big spell sizzles. You wait all day to do Burning Hands and your 9 points of damage save to 4 is a bit underwhelming.
Emphasis added.Sleep isn't a must have spell after 1st/2nd level. The monster have to many hit points at the beginning of the combat. It's still good but it is situationaly good, like it should be.
I wish you and others would stop doing this. The majority of creatures in a game world are humanoid. Just cause the MM has a large variety of non-humanoid creatures, does not mean you will encounter a large number of them.
How many Otyugh is your character ever going to see? Treants? Xorn? Darkmantle? Grey ooze?
Now how many humans, dwarves, elves, gnomes, orcs, bugbears, drow, gith, gnoll, lizardfolk, kobold . . . . Do I really need to continue? Not only are there more humanoid creatures in the MM than you give credit, but by sheer numbers a player will encounter, the ratio is probably 100:1.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.