Classes that focus on using their abilities to deal damage with versatile ability sets meant for either great burst damage or damage over time.
Weaknesses of Mage Classes
Mage classes have their source damage from their abilities. Being exhausted in mana (or other resources) would be devastating for a mage classes's ability to fight. In addition, having their abilities in cooldown would be also be devastating. While some mage classes can kill without the need of abilities (i.e Vulca), their full potential is not gained until a mage class properly uses their abilities. Coincidentally, all mage classes have some form of range attacks, making mages great in long-range combat.