Which DPS class or spec has the best survivability in general?

Not much brings my DH tank down. As for DPS, I really feel skill with the class plays a huge part. I suck at Rogue and get killed easily as a result. Of the classes I play well I’d say my Warlock stays up the longest when facing something nasty.