plasma06, I always say something constructive, you just might not agree with it
Dovie'andi, while what you say is true, I just have to add: a warlock can do that, but that wouldn't work in anything except mass-battles, where you can run back and hide. But it is true that a warlock is one of the classes with fewer abilities, but something so basic is down to playstyle... the warlock has 5 different pets, all with different abilities you can control... they have 3 different dots, 4 or so debuffs, and 4 or so direct damage spells... that still racks up to a lot of choices (though in this case just not used very often).
Oh, and sorry Zio, I havent actually played guildwards, so I missunderstood you. I agree, that system dosn't like very appealing to me.
And an important thing to remember, is that its not just different skills... its different skills doing different things! Not 15 differently named damage spells, on seperate cooldowns, that all just do different amount of damage. Make it AoE, debuffs, direct damage, magic damage, meelee damage, utility, selfbuffs, self "shields", teleportation, snares of different kinds, DoT's, stealth/invisibility, stuns/immobolize, etc etc, and different variants of all of them.
Most importantly, make it so that moving around, and actually controlling your character, is a good thing. Its horrible when your best strategy is just standing still mashing buttons... there should be as many options on how to do something well as possible.
Anyway, I think I'm just repeating myself now :S