Of these, I would probably say Brewmaster, but that’s only because I haven’t played Blood in a very long time. It might be much better than Brewmaster. I don’t know.
If I’m going with options not listed, Prot Paladin.
Of these, I would say Frost. It’s definitely the easiest and it has good survivability.
Slightly harder would be Fury and Windwalker.
If I’m going with options not listed, Beast Mastery hunter (yes, I know it’s not melee). Easiest and best survivability. Also Havoc DH. Very easy and, while not tanky, it has pretty good survivability using cooldowns and movement.