I have to address the comments that skill doesn't matter if you do poor DPS...do you even understand what you said?
How can you be "skilled" and then do poorly? If you're doing poorly, you're not skilled. If you're skilled, you're not doing poorly.
Next, how do you justify labeling "tanks" as a high-resource class and not healers? And what the hell does level 10 have to do with anything? Or have you just not made it past 10 (thus you have no idea what 'end-game' raiding entails and shouldn't be commenting on it) so you're telling him you've enjoyed those classes up to 10?
Oh and you labeled rogues as "somewhat less mediocre"? I don't see your greataxe popping the trap box there sparky...let's not even mention you obviously have no idea how rogue DPS works or you'd realize they're some of the highest output in the game.