I think Ninja would be better if it weren't a tank - leave that to Warrior and Paladin. Using Ninja magic, whilst also being high in evasion, they could be quite a sneaky burst damage class along with different kinds of poison attacks (dot on HP, MP and TP for example).