I am going to say rogue. They are everything you want, since rogues wear medium armor they are not the best class if you want to go toe to toe with something, that is why they are supposed to hit hard and fast. Granted they don't go swinging 2k's every 1/3 second but they hit a decent amount really fast. They are the class that play dirty. They stun you and do like 1/2-3/4 your hp in that 3 seconds, then try to finish you off with the finishing moves. The Mage is a better support, kite class. They are the ones to do the heavy damage while the melee classes are taking the whooping. Usually the fire is the pack a punch spec, and arcane is pretty useful in pvp also, (or spirit in this case assuming they will be similar) if you go spirit they are the kinda take and deal damage spec. Ice Mage is the one that dosent do much damage but you probably are not going to hit them much. Either way, if you go all rogue or Mage I think one of these will be best.
Rootla-13 Fighter Tank