Monks totally rule when you're stuck on a hard boss. Four monks=Total pwnage.
But I really like the Sorcerers (I'm playing the FFA version, apparently the only person on these forums that does.

They're the mystic knights, for you guys that don't know) because they get really powerful and useful.
Geomancers are really fun to use, just to see what different skills you're going to get, free of MP charges!
Samurais' katanas are great. And if you have an Elf Cloak, Swordgrab, and a shield, enemies have a really hard time hitting you.
But my favorite class would probably be Hunter. You can attack from the back row, thus halving the damage that you recieve, bows are pretty powerful, !Critt's pretty useful once you get Nightingale and you have some turns to spare, and they give you the almighty !Sshot! Give someone !Sshot, Bloodsword, and another powerful sword, and it's gonna be a pretty easy battle.
What does the S in Sshot stand for? Super? O.o;;