After being able to play the Monk, Witch Doctor and Barbarian at the last few Blizzcons, I think I'm going to go with the Witch Doctor overall. Although I never had a chance really to play the Demon Hunter/Wizard (The lines for Diablo 3 every year were on average an hour to two just to sit down for 15 minutes of play) Witch doctor definitely was the most fun of the three classes that I did play.
I typically favour Wizards and ranged classes in rpg's, but in hack'n'slashers such as Diablo and similar it's just more convenient to have a melee char to trash through mobs. Not in the least because you're right on top of the loot that drops
Warlocks aren't looking for anything logical, like money.
They can't be bought, bullied, reasoned or negotiated with.
Warlocks just want to watch the world burn.
Kilmir on: Armory | Warcraftlogs | Genesis guild | WoWProgress