Unpopular opinion, but abilities that use up spell slots should not have % hit/miss chances, it's patently absurd the immense swing in combat outcomes RNG has instead of player input.
I also don't enjoy being railroaded into Misty Step on every single caster so I don't miss half my spells and proceed to either die in one hit or two to a simple melee swing from an equal level opponent.
Casters in this game feel like hot, slow, boring garbage.
Spells don't feel impactful at all for the opportunity cost they have outside the aoe CC spells.
And charm/sleep being so widely available to enemies and completely wrecking you in outnumbered fights just cements the huge gap between elf vs. non elf races since the immunity to charm and sleep is ridiculously strong.
I'll also say that the concentration system needs an overhaul. Mage hand is totally worthless thanks to it alongside several other spells.
I can see this, definitely. In PnP, how affective your spells are are based on you primary stat used for that spell. (Int for wizards, Wis for clerics/druids, Cha for warlocks, etc) This is taking into consideration who well your wizard is able to memorize and recall the spell, how close your cleric is to their god. Things like that. This is why high level practitioners, who have invested time into learning their craft, are immensely powerful. Now, when you start taking into account height advantage into the mix, you might as well throw all that skill out the window. When even a 18 lvl wizard will fail to hit a creature, simply because they are on a ledge above them is, to me, absurd. Now, cover, yes. A creature can hide behind a brick wall to avoid a spell (assuming the spell is not an area of affect), and that is reasonable, but those mechanics are also in PnP.