When combined with other abilities, my favorite is the Monk. (Yay Two Swords!) If other abilities don't count, then I like the Geomancer. They have long range attacks for when the enemy's far away, but then if they close in you can hack them to death.