No, I'm not talking about support.
What if we had roles split into more specialized roles, and all of them were actively needed by the raid groups on every boss fight?
For instance, what if we had these roles? (don't get too fixated on this, it's just an example )
Tanks - no change.
Single Target Healers - Much better than other healers at single target heals, but worse at AoE. they can still AoE heal, but it's not their main job.
AoE Healers - Much better than other healers at AoE heals, but worse at single target. They can still single target heal when there isn't a lot of raid damage going on, but it's not supposed to be what they should worry about.
Single Target Melee DPS - They stand on melee range and are much better at single target dpsing than other melee dps. they can still AoE, but it's not what they should be doing most of the time.
Cleave Melee DPS - they stand on melee range and are much better at cleaving than other melee dps. they can still single target, but they aren't supposed to compete with the single target melee dps on that.
Single Target Ranged DPS - They stand at long range and are much better at single target dps than other ranged dps. they can still AoE, but they'd better concentrate on single target on most cases.
AoE Ranged DPS - They stand at long range and are much better at AoE dps than other ranged dps. they can still do single target dps, but it isn't their specialty.
Debuff DPS - They aren't great on either type of dps, but they put debuffs on the boss that are absolutely needed.
these roles could get different, simpler and preferentially one-word-only names to describe them.
Like anything in life, this system would have it's good sides and it's bad sides.
in one hand, it would make the game much more balanced. instead of every single dps spec competing against each other, they'd compete only against the few dps specs that have the same role as theirs. Like that, it would be much easier to close those deltas between the specs, and each player would know exactly where their spec is supposed to shine. ghostcrawler always says on his twitter that classes aren't supposed to be the same on every situation, anyway.
on the other hand, putting a raid composition together would become harder. instead of looking for X tanks, Y healers and Z dps, you'd need to look for X tanks, W single target healers, V AoE healers, Q melee single target DPS, P melee cleave dps, G single target ranged dps and H AoE ranged dps. Boss design would also have to adhere to the new comps. patchwerk fights would be officially dead, since blizzard wouldn't want the AoE dps to be benched.
So, what do you think? more roles and more balance, or keep the classic roles and deal with FotM and spec dancing for more commodity?