Halo 2 > Halo 3 > Halo 3 ODST > Halo Reach > Halo CE
Based on campaigns.
Posted by: Sliding Ghost
Precisely why I left these parts.
I don't hate on H2 but my posts can make it seem that way.
As for H3, I've been playing it for years (and watched a lot of H3 videos, even more than CE) so it's not just blind hate. Just a particular dislike with a grudging respect.
I can tolerate ODST a lot more but there isn't much I can discuss since I didn't reach the last 2 levels.
While I dislike Reach, there's really no point tearing it down, since that won't fix it. So I just stay off the Reach forum as well.
So the only Bungie.net game forum I pretty much go on now is CE.
You can stay on the Halo 2 forum if you want. You can like a game and express your frustrations about it at the same time.
And you should definitely buy ODST and play the last missions.