My favorite thing about TF2 is that it has a great sense of humor to almost all aspects of it; things as simple as the different ways the classes move or reload their weapons, to the taunts and dialogue, to the ridiculous first few seconds at the beginning of each match when the whole team is queuing up and everyone goes nuts. Other than the humor aspect, and I'm sure this is common to all such games but, the teamwork aspect of it is just loads of fun: no single class is really effective for very long, in terms of effect, without coordination with other classes; so you're counting on each other to know or learn your best role depending on the situation, and in each game the situation is constantly changing from second to second.
Genji and Andy put me through some training with some of the classes, we might one of these days put together a training game on an otherwise empty server and just learn up some basics. I still avoid the sniper and spy since I've never practiced them, and they seem very hard to play right, they actually require some sharp skill. Would like to practice them.

