I like FFVI, where there were characters each with a unique class, so you use that character for a class. Those good with magic will learn spells at certain levels, but everyone can learn magic from espers as well, plus espers give Stat boosts on Lvl up... I think it worked really well, plus they gave depth to each character making the game even better

THE JACKEL