I think that all classes are useful to some degree. Some of the better classes can only be unlocked by leveling up prerequisite classes. For example, It takes a level 3 knight to unlock the monk class. and as for which classes are good to train, it really depends on what you want to use the character for. If you want an effective mage, Train mostly as a black mage. If your looking for a brawler, train as a monk. it is also important to mix and match class abilities. an orator has pretty useful techniques but, the techniques generally have a low hit percentage. Since the hit percentage is determined by the MA stat, the orator abilities would probably be most effective if you use them in the black mage class.