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
Sometimes, there just aren't any "good" spawn points on the map where some one can spawn, so they will end up spawning by an enemy.
But seriously, Out of every 20 or so spawns, one of them might be iffy and that's it. I dont understand why people complain saying its terrible.