There really is hardly any difference between classes. Each has a special ability, a starting skill, and a different distribution of stat points. Other than that, it's all looks. I tend to go with the survivor for the sneaking ability. But the warrior's spin attack is good when you get surrounded. The mage's teleportation ability isn't all that useful though. I always end up teleporting into the middle of a group of enemies.