Witch Doctor is the only class I've played in Diablo 3 so far, but I've got to say it's pretty solid and a lot stronger than people seem to give it credit for. Playing in a high mitigation/high healing/medium DPS type build, it reminds me of facrolling my Blood DK through PVE content in WoW. Except I get a pack of zombie bears to back me up here! If you're into that kind of thing, I made a video to give an idea of how it works!
(Not trying to claim I'm doing anything new, creative, first, etc.)