Team Fortress 2 has everything for everyone. Chaotic gameplay, brilliant writing, a fantastic artstyle, interesting characters, customization, a fountain of memes, really it's for any gamer. Ever since 2007, Valve has fixed about every complaint about the game. There are bots, about a bajillion maps, items, less bugs, you get the picture. The game BARELY resembles what it was four years ago. The free updates really seal the deal. I mean, any other shooter would make you cough up 10 bucks for a few maps and modes, but tf2 gives you more in a free update. Not only are the updates free, IT IS FREE. How much more could i take?
But there are flaws. Maps might be plentiful, but they feel the same. Capture point, get suitcase, push kart, or to mix it up a little, kill everyone from opposite team. Thats the basic formula of every map in the game(even medieval mode is just CP with melee). Once in a while, an overpowered weapon appears, and you can't wait for it to be nerfed(Sticky Jumper, Tomislav, the level 3 mini sentry exploitation, etc). Also, i get sick of how the entire fanbase would squee when they hear the word hat. Come on, you can't even see yourself wear it, except when you die. Although, these complaints are about as meaningless as any horror movie sequel after 5(in fact, i don't hate hats at all, just how people worship them). Give it a try NOW.It's not perfect, but what is?