This Game is so much fun and to top it off you can upgrade **** so its a win win.

User Rating: 10 | Team Fortress 2 PC
This game is just fantastic. If anyone were to get a steam game this is the one. The class is are all balanced. But I must admit that the spy is the hardest class to play. Some are amazing at it others aren't, like me. My favorite classes are the sniper, pyro, and heavy. There is nothing like roasting a scouts ass. The upgrades and the achievements make the game more fun because it gives you a goal. Now the guns or upgrades that you get don't necessarily make your upgraded class better but different. There are some upgrades that reach out to you so thus they are great for your style of playing. Eg. the Backburner (pyro's second main gun) does crit hits when hitting someone in the back. But is not able to deflect rockets or grenades. They sill have 6 more classes to upgrade. Im sure that you will have a ball playing the game and there will be a class right for you.