The above is a system I would HATE playing. Each class fills a vital role in a party for D&D. When one is balanced with another it makes the party mentality redundant and obsolete. To me the party comes first and the roles for each member in it is vital to fantasy role playing games. There is the Rogue for detecting and disabling traps and maneuvering through tricky situations. The fighter to protect the more fragile of the members of the group. The sorcerer and wizard are there to deal with the magic, buffing, dispelling, and fighting magic with magic. The cleric is about healing and mostly buffing... with some attack abilities that are good in both melee and ranged. Paladin, Rangers and so on like the Bard are a bit more specific in roles but none the less vital. Yet... some people feel that this should all be taken away and make it balance.
The thing is, the caster classes can do all the things the rogue and the fighter do, and generally do them better. In particular, in 3e the Fighter is one of the fragile members of the group, far more vulnerable to magic than the cleric or druid, requiring a significant expenditure of someone else's magic to resist magical attacks and for healing afterwards. And it's also worth noting that while a 3e Fighter's hit points are significantly inflated compared to AD&D Fighters, the damage output of monsters increased at a greater rate, again leaving them more vulnerable. It's hard to accept that each character class plays a vital role, when some of those classes are perfectly capable of performing the role of another class and still performing perfectly adequately at their own role.