Halo is way overrated, IMO.
It's a good series, but it just isn't as good as the hype it gets. It feels like it did 10 years aog when halo 1 came out. It feels old and dated. It started or at least kickstarted a lot of things, like the regnerating health bar instead of having to pick up health packs, but most games use this now, even in non shooters sometimes.
The graphics are really good, but not near what you would expect from such a high profile hyped up game. MW2, GoW3, Uncharted, etc, destory it in graphics.
It feels old, clunky, and a bit outclassed by other FPS games out there.