Magic
I agree, but I would go even further and make every spellcaster of any sort a uniquely flavored class with a specific spell list and set of abilities. Wide-open classes like the mage, and the cleric in particular, can easily become unbalanced as the inevitable addition of new spells...