You forgot about FFXI, which was the best of them all. My Blue Mage in FFXI was an unstoppable force with a diverse and never-ending bag of tricks. BLU was the closest to a jack of all trades class you could get in that game. I tended to focus on the physical spells since that got you the most damage quickly, but I could heal or tank when needed. Magical attacks were a little more tricky due to the specialized gear needed to nuke effectively.