DK, blood ... Most versatile class/spec there is.... It can survive just about anything, and perfect for grinding solo stuff.
My 490ish ilvl dk makes mincemeat of Zalndalari Warscouts for instance. Just takes a bit of time killing it, not to mention how much a blood DK owns timless isle.