Halo 2 is Not flawless/Perfect! Don't get me wrong it is a great game but it is what the first halo should of been. I am going to point out what I mean, 1.In Halo marines couldn't drive so you couldn't be in the gun turret, 2. You couldn't blow up the warthog and scorpion, 3. you could only hold 1 weapon, 4. The graphics weren't that good, 5. there are not many weapons and 6. the game was short having only ten levels.
Lucky there is halo 2 that solved all these problems expected for being short. Some good points are: 1. You can be an elite, 2. New aliens, 3. New Vehicles and 4. New weapons ( some old ones are replaced the assault rifle is now the battle rifle with a scope, the pistol is now the magnum with no scope).
I will stop going on about how good or bad it is and get down to it. Story: The story is great so much happening at once The Covenant is invading Earth so it's up to master chief to stop them and then he finds out that there are trying to activate another halo (there are seven halo's in total). It kinda feels like the first halo was a waste since you destroyed one halo when there is seven. 9/10
Graphics: The graphics are the best I've seen on a xbox to date. They are really detailed and look like they have had a lot of time put into them. 10/10
Audio: The Audio is the best I've heard on an xbox to date. 8/10
Controls: The Controls is the same as the first which is good but with some new buttons (Locking on enemy vehicles, holding two weapons etc.). The controls are easy to learn which is good too. 8/10
Conclusion: Halo 2 is excellent and is worth buying, it maybe short but you would want to play again, with co-operative it is good, it is great on xbox live too but you shouldn't buy this game until you have the first or have finished the first. Overall: 9/10