Rouge is pretty nice with burst of speed + nightstalker talent makes them run as fast as a mount while indoors. The biggest hindrance for farming old raids is time it takes to move from boss to boss and loot everything. Play a combat rogue + loot a rang item is legit. If you're looking a class that can survive anything and end fights near 100% HP with cata heroic raids and maybe even beginning MOP raids then blood DK for sure. Problem there is that DK's move very slow, so up to you which choice you would like. Fast and a little squishy or slow and a tank. Also feral druids and hunters are decent too.