I have a Barb, DH and WD all in pretty good gear. DH is the fastest. WD takes the most focus. Barb never dies (especially since patch).
I have been going on my Barb and doing the Kill Azmodan quest and clearing, for the most part, every zone of Act 3. I have died twice in the last few days on him. One death was getting Phase Beast + Fallen Firemage 4-pack of Champions at the same time. They both had illusionist and they both enraged on me at the same time with a couple of each to kill. After I rezzed (I dragged them to the WP) I killed them both, even with enrage.
The second death was to trying to swap into my MF gear while fighting Azmodan. He had about 30K HP left and while swapping I took a meteor that one-shot me. I felt like a total moron.
DH I still have to do some frogger-like ninja dodging, but he still moves fast. However, another point on my Barb... I will run around a zone forever and just pull whites. Once I think I see a champ/elite pack I will then turn around and kill the whites in droves. Literally leap into the middle and just frenzy/revenge. My gear is not that great (but it isn't bad) and I would be willing to submit a SS if you want. From what I recall: 55K HP, 15K DPS (using Ruthless), 10.5K Armor, 1201 is my lowest resist (lowest, yes), about 750 life on hit (amulet, ring, ring) and 28% Block with a Sacred Shield (3.7K-4.7K). I use a pretty standard build and tomorrow I am dropping ignore pain to go back to "WrathQuake". I typically will use Warcry/Resists, Revenge/30%, Wrath/100% damage, Ignore Pain/7 sec (or Earthquake/Path of Fire), Frenzy/Sidearm and Leap/Iron Impact.
[edit] As for the WD... by far the most difficult and expensive class to play in this game. I won't bother doing so, but I could list a bunch of reasons why ANY class is a better choice. Unless you do your farming in groups, then man... WD can break some face without having to worry about a crazy tank build.