From Namine's experience using all of Mr. Ex's character, would have to say monk as well. They still have the ability to bypass the usual annoyance of traveling, and during training, they have enough SP to heal and buff themselves to make solo training reasonably easy. They still have the same SP problem (and thus cannot always keep up with their combos), but for pvm purposes, their SP usually suffice for their needs.
Monk's problem for Namine is that their stats are incredibly hard to plan out... how much is enough int to get SP to do whatever that Ms. Ashe desires? How much agi/str, and so on... Casters are always very straightforward in this regard most of the time. Thief and swordsman class have the same problem, but never seems to be as much of a struggle as monk when it comes to juggling int together with str, dex and agi/vit/both

;