I'd play Halo 3 over Reach and 4 any day though. Halo 3 you could definitely see missteps. But give me a break. Give me Guardian, The Pit, Heretic over the shit in Reach and 4 anyday.
Plus, I've played one match in Halo 3 so far. When it works, it's still as fun as ever.
My favorites were CE/2, but once this matchmaking starts, I'll be playing the hell out of Halo 3 nonstop as well. 8v8 at 60fps on Sandtrap with choppers flying everywhere. Can't wait.
Also, if anyone from 343 is reading, the game has now frozen both times after match ends and I have to press guide, go to Xbox OS, quit game, and then restart it.