While I'm still smarting from the nerf of Illumination -- I see the need for the nerf but it will realllllly hurt solo play -- overall I think that the balancing changes are healthy.
I am afraid I disagree. Just taking a step back which classes should be tops in the dps meters? Which classes should be the top healers? Which classes should be viable tanks?
Please feel free to debunk any of my thoughts here, but this is how I would rank things (pve wise, pvp is entirely a different matter):
Top Ranged DPS: Mage -- Lowest health and armor by far in the game, absolutely no way to heal outside of potions+bandages. Has no pet to help either (unless you are deep frost and you get a pet some of the time). Warlocks have a self-heal. Both warlocks and hunters have pets that can off tank if need be. Both warlocks and hunters have instant aggro shed abilities (soulshatter for warlocks, feign death for hutners), whereas mages have either ice block or invisibility. Ice block doesn't actually adjust the amount of aggro a mage has, nor do many raiding mages have it anymore since you have to invest heavily into frost in order to get this talent (most go fire now-a-days to try and compete in the top 5-10 in dps). Invisibility takes a total of 5 seconds and any damage taken will cancel the effect, as will any "aggressive moves" (I understand that bandaging is one of those types of moves, parhaps a lvl 68+ mage can verify).
Top melee DPS: Rogue -- Outside of sap (initial CC) and a pseudo mortal strike like debuff they bring little to a party... aside from what they should bring amazing DPS. From what I hear from just about everyone, is that in the new end game content top dps is being done by warlocks primarily, followed by a mixture of mages and shadow priests, and then rogues.
Top healing classes: Holy/Disc Priest, and Restoration Druid. Both of these classes when specced as their healing specs have greatly diminished solo capabilities. Though I would argue that the holy/disc priest is even weaker, considering that some of the restoration talents that many healing druids select also strengthen their feral forms. Restoration druids can often have 5 or more points left over to put into the feral or balance tree if they wish as well, these points are purely for solo dps/utility. Having said that I think the difference is small.
Top tank: Prot Warrior. Bar none, they should be vastly superior to other tanks. Vastly. Right now they are better, but for the 5-man content the margin is very slim. Protection warriors sacrifice a lot of solo effectiveness in order to be tanks. The same can not be said for either druids or paladins. Because of how their respecitive trees are structured talent wise, feral (tank/bear) specced druids can be passable kitty form druids. Also feral druid in bear form solo quite well, due to their relatively high dps (for a tank). Paladins can spec heavily into protection, and can spend plenty of points in either holy or retribution trees as they see fit. If they spec into holy, not only can they tank, but they can be very effective off healers. Protection warriors do just one thing effectively: tank. While I would agree that in general paladins aren't as effective single target tanks as either druids or warriors. Both warriors and druids are fine single target tanks.
I could go on, but I don't want to make this any longer than it already is. Suffice to summerize: I feel that the classes are more unbalanced in many ways than ever before for both pve and pvp. Perhaps that's just me, not sure.