It was ok, the campaign was good, so much better then Halo3's, I hated everything about that campaign personly, the only game I've ever bought and started to play the campaign after looking forwards to it for years, to just say 'This isn't really that good' As it progressed, it only got worse, going from let down to let down. Reach however, offered more, gave a wide range of charecters, I cared for them more then 3 made me care.
I've had more fun from the halo3 multiplayer, and I play reach often, but I tend to find it more anoying with the people I'm match made with, I always seem to get the bottom of the barrel.