Hhmmm... I generally have each character max several useful jobs - so I have many options in battles. But for Ramza - I max all jobs.

This game is like chess - it's all about keeping your options open & having good "tactics". Best tactic, is to be prepared for all situations.