I’ve been playing Team Fortress 2 for a while, and I really like it. I may not always be the top of the board, but I tend to be 2nd or 3rd on a good set of rounds. The classes are very, very well balanced, with every strategy having a counter-strategy. Even if the enemy has 5 fully-upgraded turrets, it is possible to, as a spy, disguise as a member of the opposite team, and take them out without ever being noticed. A disguised spy cannot use any weapons of the class they are disguised as. Using any weapons will undo the disguise, and enemy turrets will once again target the spy.
With the exception of the Pyro’s flamethrower, and maybe some others I’m missing, hitting a spy with your weapon will not undo their disguise. The only way to expose a disguised spy is to do enough damage to kill the spy. If FF is on, this becomes much tricker and riskier. (Friendly fire has since been removed from the game entirely by Valve.)
I like being medic, and helping people who run over to cover while wounded. Invulnerability (called Ãœbercharge) has the potenial to completely change the tide of battle in around 10 seconds.
It looks even better full-size and in-motion. The character shadows are real-time, the colors are vibrant, and the players are carefully shaded to pop out from the background. Your eyes are not fooling you, and players really do have dynamic expressions! This game is amazing!