Very well composed by Higgings.
If you allow me, I would like to add one more class. This one is an exception, though.
- Barbarian: Originally a tank class, having the skills necessary for a tank. You will most probably never reach as high base damage or dps as damage classes. However, starting from level 18 (from when expert skills can be applied to the character), Barbarian can reach a seriously high damage output. The expert skill Defeat with the right build can hit up to 1700 dmg (3400!). Combat Fury gives and additonal damage bonus to the Barbarian, and also restores an amount of health in the meantime. And the most important skill, the Barbarian's Nature gives immunity against any negative effects for up to 10 seconds, making them nearly impossible to stop during that time.
Barbarian is one of the strongest class along with bladedancer up-to-date.