They need to bring back diversity in classes and stop feeding into the damn idea that everyone should be able to do anything just as good as any other class. Then they need to stop the cookie cutter shit with the simple 3 way skill trees and actually move beyond this simple shit. In order for all of this to work, there is one major thing in its way, and that is PVP. PVP has killed all diversity in MMORPG's because of balance issues.
I like the idea of classes having unique abilities. The problem is when those abilities become essential, a la the cleric and enchanter in Everquest.
Despite the many problems I have with the game, to this day the classes in EQ to me are *perfect*. I really hope EQ Next goes in a completely new design direction, but if they kept the same classes, albeit changed up, from EQ I'd be good. I liked DAOCs ones, too. It seems to me every game since EQ has had worse and worse class designs.
I agree with you about balance. The biggest travesty in the MMO world is shortsighted designers have traded balance over fun in their desire to equalize the MMO world. So, instead of difficult classes and varying skills that can be used in a variety of different ways, servers are essentially just huge bands of lemmings.
My character that I've invested two years in should be able to go to the Planes, fight Gods, and rain lightning down on that unfortunate band of orcs that got in my way. I should not be chased by rats through the streets, and my abilities should not be identical to joe schmoe who has three hours played.
For an example of how not to do classes, one just has to look at Rift. For all the good things Rift has going for it, it's class setup is the most vanilla, horrible, over-streamlined and under individualized design possible.
Designers should take note: instead of nerfing that Left Axe or destroying Windfury, howzabout making the game more fun?