Even with all the new shinies, TF2 is my game of choice for some quick fun.
This said.... I can see a future where a new game takes it's spot. Probably Diablo 3, maybe Guild Wars 2... but one day you collected all the hats and you want to try new things.