I don't particularly like any of those, though I imagine CC is what I enjoy the most.
Part of the problem I've been facing with MMO's lately is just that.
Am I a ranged fighter? I do one of three roles: I do damage, I crowd control, I heal.
Am I a melee fighter? I do one of three roles: I do damage, I heal, I tank.
And that's really it. Sometimes you'll be able to do two of those things 'decently' or three of those things terribly.
The problem, it seems, is that these are the only real things you can have. A ranged fighter who tanks? That defeats the purpose. A melee fighter who does crowd control? I suppose tanking is a form of crowd control, but anything else would be kind of absurd.
It's not so bad when the game mechanics are unique, different, or fun. Examples would be AoC, CoH, and DDO. Of course, I've played those to death and everything else in sight is just something else along the lines of the traditional formula.
It worked, it works for new players to the genre. Once you've played every MMO from UO to AoC the formula starts to suck.