at first was tempted to say shadow priest, sure they are weak this patch but they've been fine overall this xpac
and then hunters, a lot of nerfs but still more than fine in both PvE and PvP (edit: only because I believe pure dps classes SHOULD be top or at least close all of the time, don't play hunter either though)
so I'm gonna go with the honest answer and say Guardian Druid, though I don't know much as I never played one, they seemed to be the tank that no raid wanted before this patch