In my opinion:
1. Barbarian
- satisfying fury system (u get stronger the more enemies u encounter)
- leap into a group monsters give me awesome feeling
- hack & slash anyone that stand in ur way and watch the skeletons get destroyed into pieces
- downside is, feel a bit slow playing this class
- fun factor 5/5
2. Wizard
- love the variety of spells that the Wizz have
- plenty of crowd control ability eg froze nova
- u could activate to diamond skill and own the skeleton king

- the class that require thinking and skill imo
- very fast mana regeneration!
- downside, probably weak compared to other class
- fun factor 5/5
3. Monk
- epic fast paced battle
- combo-ing the skills is really fun
- i usually start the first 2 hits with a spirit generator and finish it with a spender
- the class to go if ur coop more than solo, can heal others too
- mantras gonna be awesome i think
- downside i think is spamming clicks gonna kill ur mouse fast

- fun factor 4.5/5
4. Demon Hunter
- 2 resource management: hatred / decipline make for a unique gameplay
- agile movements & skills that let u get away from danger
- traps, companion & grenade are decent addition to the class
- downside
- fun factor 3.5/5
5. Witch Doctor (i havnt watch the new video yet)
- one of the most powerful class in the game
- summon pets to tank for u and u jz stay back to deal damage
- damage per seconds skills such as poison
- ugly and boring lol, also always mistaken own pets as monsters.. u also have no way to control them
- fun factor 2/5
alright i'm gonna watch the WD video now, hope I will change my mind about him lol