As discussed. TF2 is really the last most recent competitive FPS which involves teamwork and skill. There really just isnt much anymore. There are many experienced and skilled players who play TF2. I really dont know what other games you could compare to TF2 that involve the same level of teamwork/strategy/skill/competitive play.
Look at COD MW1/MW2. Ya its somewhat fun FPS game. Does it involve much skill and competitive play? Hell no... Its possibly the most skilless, non-competitive FPS game to ever be conceived. Hardly no really known good players play the game, its just random fun.
I suppose its always been like that. Some FPS games are more skill and teamwork based, others are just mindless fun.
Honestly, I think its a dying breed. As we can see with IW with MW2, companies are starting to cater towards consoles and making money, it takes a lot of smart devs to create a good competitive fps game.