I play pretty much any class well. My favorite three are Soldier, Scout and Medic, followed by (in no particular order) Engineer, Heavy, Pyro and Demo. I dislike sniper and spy, because they're one-shotting noobfests. Seriously, all noobs and all newbies play sniper/spy for the one-hit kills, and it's a pain in the crack. But it gives me ample opportunity to level my strange weapons on their bastard asses.
Sniper and spy - the classes for whom fighting honorably, like a man, is completely optional. I mean, why give the enemy a chance? Surely, it's more skilled to catch them unawares than kill them while looking them in the eye and letting them know that even their best wasn't good enough.
Ha-ha-ha...