I occasionally main casters. In Vesperia I mained Rita, like many others it seems. In Tales of Graces, thus far I am maining Cheria. She's amazing, her "melee" has an amazing range, her spells deal a lot of damage, and she can heal! I don't see why Sophie is so popular (although I love her as well), since Cheria is much more adaptable. In Tales of Destiny 2, I would occasionally play as Reala... But since the AI sucks so much, I wound up playing as Kyle most of the time. I also played as Marta in Dawn of the New World, but I didn't use black magic as much as healing/melee attacks.