Why the hell has no one posted here yet? O.o
On topic: They are all great, but I will give my vote to Halo: CE. My first playthrough of that game was one of the greatest gaming experiences I have ever had. I still play it regularly, and as proven by Halo: CEA it does stand the test of time amazingly.
All games in order: Halo: CE > Halo 3 > Halo 2 > Halo: Reach > Halo 3: ODST
They are all obviously above 8/10 though.