Yes, the game is fun. However, the game is mainly hype.
However, this game is so overatted. Okay, lets start with the storyline. The story is good but, people act like it's as good as Starcraft. You basiclly got to save the world from an alien invasion. Your the last hope. Thats not totally unique. Theres tons of games just like that. And the campaign was not too difficult. I beat it in 3 days. Also, the game has little difference from Halo 2. Yes, theres new guns, some new vehicles, new maps, and new storyline but thats it!!! There isn't a whole lot of maps in this game. And many of the amazing maps that were in Halo 2 were taken out. Zanzabar is the only one left. The price is 60 bucks. C'mon, I rather just play Halo 2 instead. Halo 2 has better maps and pretty good graphics. Plus it's cheaper and you don't need a Xbox 360 for it. This game is too overatted.
One thing that I love about all the Halo series' is the multiplayer. Yelling bad words and beatting the crap outta your friends is very fun. The multiplayer and online features are very fun.
But, once you beat the campaign there is nothing much to do but play it over again or play multiplayer. The game is fun but the game is sooooooo overatted man! I suggest you buy Halo 2 unless you got a big amount of brother so you can multiplayer.
-Helloiseeu