Halo 2 > Halo 3 > Halo 3 ODST > Halo Reach > Halo CE
Based on campaigns.
Like it matters. Achronos has already stated that all Halo discussion will be merged into one sub forum once Destiny comes out. Besides, I have seen a lot of discussion of the other Halo games on this forum and the mods don't really care.