I had tried the ninja before, I did not find him to be that great. How is his Magic def compared to other classes? My dark knight does 9999 dmg per attack unless I do the soul eater for less to all enemies.

This is the only game I have played where it is required to level grind for hours and hours before facing the final boss.... damnit. Should everyone be in the back row for the final boss?