Dont take away spell diversity just becouse non casters dont feel dynamic enough. I loved playing a mage in BG, IWD,Arcanum becouse it was easiest most powerfull class and most squishiest. It was all about executing the right combo...one moment you are demigod and owning the battle and having that evil laugh! Than you choke on it as your mirrorimage is spent and you just "lost concentration" miscasting invisibility as you contemplate your next move. I could go on and on...dont take away awsomness that have been casters in previous games...build on it. Let us design our own spells. I want my spellbook to be my most valuable possesion, etc.
Whn playing Dragon Age one of coolest things about melee class is that you could see blocking and dodging from time to time, (not just numbers) just made it much more fun and finishing moves, that was beautifull. Cutting head of opponent and than gracefully executing another attack, was almost cinemattic. I agree that warriors need to feel more like warriors and be more dynamic while rogue class needs more roguish activities. I would love to see special mission onlyen your rogue could do, inflitrating, thieving, dirty tricks, making your own spy network sort of...etc. My point, just add more dynamic abilities to mele classes. Use what works and build upon it )