So far, I have enjoyed the witchdoctor, though there are an awful lot of abilities to wade through. It seems like every round of combat, my biggest choice revolves around which of the abilities that may come in handy I need to get rid of so that I can get to the ones I very much need immediately. Not the most fun way to add strategy to the game. This is in stark contrast to my Buccaneer, who barely had enough special moves to fill the action bar. It has been an adjustment, but I think my strategy is improving as I move through the game.
I will keep leveling Witchdoctor up to 50 (I have shelved my Buccaneer for now, as I want to try out all the classes in turn) and have set up my lvl 10 Swashbuckler to be my next alt, meaning whenever I don't have time to do whatever's next for my WD, I'll play a bit of Swash. I would imagine that, in this fashion, my Swash will be around level 20 by the time my WD hits 50.
Hope everyone had a merry Christmas!