Mage: No
Priest: No
Warlock: They used to be able to use corruption on everything and just run around while the mobs HP would slowly tick away then life-drain-nuke any high HP targets they saw. However, with the recent change to this trait, warlocks no longer have endless corruption and have to actually reapply dots to many targets, as well as actually multi dot them if they want to actually kill them. I’m not so sure this is a good choice anymore, although I could be mistaken.
Rogue: No
Monk: Brewmaster is the only one that could be decent, but they don’t have enough dps to kill the high HP mobs quickly.
Druid: Boomy is still a pretty solid option due to dots as well as big ST burst. Feral has good damage but requires melee contact, which could be problematic considering they can be squishy. Guardian has great survivability and can just run around thrashing and swiping until shit dies. However, it’s going to be a bit slow.
Demon hunter: Top pick in my opinion. Eye beam spam all day. Everything melts. Every eye beam brings you up to 40+% leech, so if you’re eye beaming 20 mobs in front of you and hitting them for 10k each, you’re going to full heal yourself 5x over. Throw in a Fel Barrage as well and you become God himself.
Shaman: I don’t think so
Hunter: Maybe beast mastery? Wouldn’t be too great though.
Warrior: Glass cannons. Not the best survivability unless they always have an extra low HP mob around that they can quickly kill for the healing ability.
DK: Unholy has great AoE but lacks in the self heals department for islands (on a side note, in regard to PvP, 8.1 turned UH DKs into the new and improved ret pally with the combination of buffed death strike, life and death pvp talent, AoE necrotic strike, 45 second apocalypse, and more). Blood DKs have great survivability, but with the nerf to bonestorm, surviving large mobs in islands will be much harder.
Paladin: Prot has decent AoE, great self heals, and pretty good damage. Ret has great AoE, decent self heals, and great damage. Both of these could be pretty good, although i’d Go with prot over ret.
TL;DR: Demon hunter.