A good game, undoubtedly. Over Xbox live, great fun.
However points to make.
1. Single player. Too short yeah, but I know a lot of people who never finished the incredibly poor Halo 2 single player mode, rendering the Story pointless.
2. Gears of war had a great cover system, as has Stranglehold, Bungie should've updated the game so you could take cover, it's seems very dated.
I think personally Bungie knew Single player was gonna be nowhere near Bioshock. For me, it's nowhere near Stranglehold or The Darkness either.
Even though Stranglehold's short too, at least you can play that over and over as it's so fun and the gameplay holds it together, not the story.
It's a 9/10 game sure, but no way a revalation, and nowhere near the best games on 360. With Mass Effect, Mercenaries 2 and Army of Two just around the corner there's much more than this to get excited about.