And if spellcasters think they can really access all 5 schools of magic, you're high.
You're not going to have enough points and you'll be bleeding ap left and right because your skill level is not high enough. Stop theorizing and actually address the game. The mage might have access to 50+ abilities but he will never use them all because they severely gimp his effectiveness.
There is nothing wrong with two handed melee or sword and shield melee. You don't even understand how to play the game.
Two handed melee are great damage dealers while sword and shield melee can rush to the enemy backline and survive on their own without any need for support from your other characters.