Why not give existing classes something like a new spec?
I mean, I could see some classes getting something unique. With the exception of Demon Hunter. Just, uh, give them another button. Another spec might be too complicated for people who main those.
That way some classes aren’t limited to pure DPS, not that it would increase tank or healer populations, but it’d be fun to give options. Without further-ado, here are some suggestions I’d give:
Mage - Chronomancy - Healer:
Mechanics:
A slow-damage mechanic that functions similar to a monk’s stagger, storing the damage in a pool. The difference is, they have an ability similar to the brew to cleanse it - but spread the damage evenly to all enemies within 8-10 yards of the tank - on a somewhat long cooldown.
Then, instead of being able to remove DoTs, diseases, magic effects, they cut the durations and slow the ticks (which are added to the stagger pool).
They add buffs to the tank to reduce attack speed / movement speed to attackers, similar to Frost Armor for themselves.
Finally, when it comes to their healing, it’s HoT based. It uses the delayed damage as its healing pool, giving a ticking pool equal to the delayed damage.
Hunter - Beast Bonded - Tank:
Mechanics:
A tank that splits damage between itself and its pet, able to utilize mend pet to also cause overhealing from that to heal themselves. Pet remains by the Beast Bonded at all time and is able to split aggro with him, with over-heals on one or the other being able to split off to the other.
An ability to swap aggro freely between the pet and themselves. Tank-busting mechanics are applied to both.
Eh, these are a few I’ve thought of. Any you could see for other classes?