Order from the best Halo to the worst Halo.
Halo 4
Halo CE
Halo 2
Halo Reach
Halo 3
And for the record, this isn't something I've just started saying. I've been saying Halo 3 is the worst them all for quite some time.
Ironically it's the only Halo campaign I've ever played (or halo game for that matter) and I thought it was shit.
There was so few levels, nothing outstanding in the gameplay department that kept me coming back either.
That's because it's overhyped. It's the only game in the franchise that I feel is genuinely not deserving of the praise that the Halo franchise gets. You have to respect the overall package, because it is indeed an amazing overall value that you're getting. It had some really good, even great, ideas that would be fantastic if brought to
superior Halo titles, but that's where I feel it stops. I have no opinion of ODST because I never played it, and never really felt a big urge to. I couldn't stop seeing it as a quick and cheap cash in, which made it very hard for me to support it.
But back on topic, I honestly don't consider Halo 3 to be in the same class as Halo CE, Halo 2, Halo 4. And on the subject of Halo Reach, it is
easily the best game Bungie made on the Xbox 360. I was under the impression that Destiny would soon change that, but it looks like it hasn't. Reach was honestly a much better game than Halo 3 was in nearly every way. It just didn't have any massive scarab battles, and it suffered from not having Master Chief and Cortana. Well, I guess it kinda had Cortana (Halsey technically
is Cortana in a way, and there was that copy or fragment of Cortana that chose Noble Six) and even the Chief himself is there if the easter egg I'm recalling is there), but obviously not in the way people would have preferred. I was also quietly hoping that Noble Six would be so vitally important to ONI that he would somehow be saved and used for a later purpose. But boy did he ever go out like a badass.