To date, the best online multiplayer experience I've had in gaming.

User Rating: 9.5 | Team Fortress 2 PC
Before I played this game, I did my homework. I spent a bit of time on the wiki sites dedicated to this game, preparing for when I would buy this. And you know what? This still blew my expectations away. The depth, class mechanics, and sheer amount of awesome this game presented are enough to recommend this to just about anyone who likes shooting stuff.

Gameplay:
hoo boy. chaotic. In an average match, you have grenades, rockets, bullets, and melee weapons flying about the arena. There are several ways to fight. You can be:

The Demoman-specializes in explosives. Can lay sticky bombs, shoot grenades, and get an unlockable sword that powers up with each kill. Very useful against engineers. Can detonate sticky bombs under his feet to be propelled very long distances.

The Soldier-utilizes a rocket launcher to blow up opponents and has some good melee weapons, including a pickaxe that increases in power and mobility as his health decreases. Good for players who are relatively new to the game.

The Medic-as you may guess, his primary job is to heal teammates with his medigun. While he comes with a dart gun and a bonesaw, he's best used for healing. After a certain period of time, he can activate an ubercharge, either rendering a teammate invincible or making a teammate have unlimited critical hits for a short time.

The Sniper-useful for support, has a moderate amount of health, and comes with a sniper rifle, smg, and kukri. Can be upgraded with a bow/arrow, razorback [prevents backstabs], and a shiv. Overall, a decent class. Can perform headshots with any primary weapon.

The Spy-the stealth class. Can disguise as enemy team members until he attacks. Can also cloak for a short time, unless he upgrades his cloaking watch. Can also place sappers on enemy sentry guns without losing his disguise. The conniving bastard of the bunch. Seriously.

The Heavy-the big guns of the game. Comes with a minigun, fists, and a shotgun. When used with a medic, can be a force to be reckoned with, especially when ubercharged. However, when firing the minigun, the heavy's speed drastically slows down, making him an easy target for snipers or engineers with a wrangler.

The Engineer-my personal favorite class. Can construct teleporters, dispensers, and sentry guns. Can be very formidable if used in the right way. Now that the engineer update is out, he has a shotgun that doesn't get random crits, but gets "revenge crits", meaning when his sentry racks up kills and is destroyed, he gets a set number of critical shots. The Wrangler is a device that allows him to take control of his sentry gun, giving it a faster firing rate and allowing him to fire at targets outside of the normal range. very useful against demomen, snipers, soldiers, and just about everyone else now.

The music is good, the voice acting is great, and the gameplay is fantastic. Recommendation? Buy it. BUY IT NAOUGH!