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.