Team Fortress 2 has seen several major updates since its initial release. Whether or not you approve of the supplementary content, you have to admit that it's a lot of fun to play.
Since I've already put in a fair bit of time with this game, I've been working towards unlocking more achievements and playing classes that I hadn't given much of a chance before. After all this time it seems that I still don't make a very good Spy or Sniper. It could have something to do with the fact that most people who have stuck around on TF2 servers have gotten pretty good and you don't get much of a chance to get acquainted with new classes before your guts are splattered across the ground.
My best performing classes have been Heavy, Medic, and Pyro. These classes seem to suit my playing style the best. I like playing as a Heavy because I don't have to worry about hit points as much as other classes. Even though I like playing as a Scout, I tend to die far too easily. I've played the class rather extensively, but my stats as a Scout still don't compare to other classes. The Pyro is great because he moves fast and unleashes powerful attacks at close range. When in battle, I have the tendency to move toward my counterpart rather than backing away, and this actually works to my advantage when I'm playing as a Pyro. You can play aggressively, and reap the benefits thereof. As for the Medic, I think I enjoy it because he has the element of support built right in. You can focus on helping your teammates rather than dividing your attention between supporting and attacking.
I don't have any plans of coming back to this game, but I would still recommend it even with all the new multiplayer games that have been coming out.