I am usually a Nintendo - exclusive gamer. This game brought me to my knees and 'forced' be to buy an Xbox.
I have never heard of a game carrying a console like Halo 2. It has everything.
The graphics are great, the sound is awesome, the music adds to the fact. Multiplayer on X-box live will make anyone so addicted they don't even think about picking up another game. The Co-op multiplayer mode is enthrolling and creative. Wow.
One thing that I like about Halo better than ANY other FPS is the fact that there is NO life. For example, on most first-person-shooters when you come to a duel with someone that is of equal talent, and you barely win, there is always someone that is going to come around a minute later and steal the kill. Not with Halo 2. Wait about 10 seconds and you are back with full energy. A great concept... The better you get, the more you play, the less you die.
There is a few flaws in the game. I am a little upset they don't keep a better database in both Xbox live, co-op, and the multiplayer game. (hit %, average, total kills, etc.) Sure you get a stat at the end of each game, but wouldn't it be nice to get a composite score??