I recently purchased TF2 on Steam, and have been playing for about a month now.
I personally believe that TF2 is a shining example of good game design.
See, TF2 has a very specific visual style and theme to the game which is consistent through the classes, the voice acting, the level design...