Nice review, Gryphon.
I pretty much agree with everything here. I hired the game out today and it's due tomorrow but I played non-stop hoping I could finish the campaign, only to realise it took just 7 hours of gameplay to finish it on normal. Very short campaign, and I didn't find Firefight mode very entertaining, which left me with nothing else to do seeing as I don't have Live connection.
lol, so I have 7 different Halos in my household currently
Halo (mac)
Halo (mac demo)
Halo 2
Halo 3
Halo Wars
Halo ODST
+ Reach multiplayer Beta