I <3 Halo:Reach - amazingly fun and best campaign + amazing Soundtrack
I <3 Halo 3:ODST - best soundtrack + Firefight + Coastal Highway and Mombassa Streets, amazingly unique campaign.
I <3 Halo 3 - best multiplayer levels + Forge + best Custom Games + soundtrack
I <3 Halo 2 - amazing huge fun campaign + soundtrack + Fun multiplayer
I <3 Halo: CE - started it all
I actually agree. I don't think people understand how difficult it is to create and manage a video game, and will only look at the faults of the game, and never (EVER) think about the good. they act like they could easily make this game into one of the best video games ever in a few clicks.