Halo 3 isn't quite the masterpiece you would expect but it certainly is one of the greatest gaming exp's yo'll ever have

User Rating: 10 | Halo 3 X360
Almost all of the old weapons are back (assault rifle ftw!) in addition to more new guns than ever. I especially like the detachable turrets, even if they do slow you down a little. A new power-up slot spices up the traditional melee, guns, and grenades mix. The Mongoose and Chopper complement previous Halo vehicles well, but the best addition is a powerful UNSC answer to the Banshee.

Halo 3’s multiplayer has really outdone itself this time. Countless modes and variants always keep the 11 maps fresh. In addition to standard modes like capture the flag, deathmatch, and king of the hill, several new creative modes abound – an especially cool one makes 25 percent of players “zombies” with plasma swords who must “infect” the remaining players. The Forge is basically “modding lite” and makes the already expansive multiplayer even more unlimited. At any time during these unranked matches players can turn into a Monitor and add, move, or remove any object in the game. This can be a collaborative creation process, or you can have just one person with editing capabilities serve as a multiplayer DM of sorts. Think of what can happen during a heated battle when the editor decides to drop a Scorpion tank right in the middle of the fray.
Four-player co-op is fun as hell. Playing on Legendary is definitely a must, but even this extreme single-player challenge is severely watered down when you introduce other players. There’s also an unlockable campaign scoring system based on kills, headshots, and difficulty setting that can be enacted in single player and co-op. Online leaderboards provide a great incentive to come back to the campaign again and again like never before.

I also really dug the new Theater feature. It basically auto saves your last 25 campaign levels or multiplayer matches and allows you to watch them from any player perspective or from a floating camera, edit clips, take screens, and send them through Xbox Live. After playing around with this you’ll want it in every game.