It was ok but if you knew the backstory behind Bungie creating the thrid installment and why, you would see why its overrated and slightly retarded.i remember good old day of half life.
more likes:
overrated!
Microsoft was getting the push from fans and other annoying arseholes to get halo 2 out before release. Bungie, originally penning the story arc as a two game story (due to the huge success of the H:CE) were put under pressure from microsoft (their sponsors) and got the game out way to early, as can bee seen by the shitty button glitches everyone exploited. Bungie had to leave the last 3 missions out of H2, which would of finished the story arc, and because of this had to stretch this missions into a whole new campaign.
Once halo 3 was pumped out they immediately separated from MS and started developing Reach and H:Wars. Wars was a flop and Reach, by the sounds of it will bring the story arc back to the beginning where the Spartan II's were conceived.
ODST is a standalone game funded by MS to gain more money along with Halo Legends. Bungie is making sure the game is ready and true to the series (unlike wars) and that Halo Legends isnt a complete fuck up.