I played tons of Halo 2 and Halo 3, but I still think Halo 4 is a good game. I wouldn't go as far to say it's better then the other two.......yet. I'm willing to give 343 some time to fix a lot of the issues the game has, and then we'll see. I think it has the potential to be better, but 343 has to actually listen and start making some changes now before it's to late.
I didn't play enough Halo 2 to really judge it fairly. Halo 4's netcode is much better than Halo 3's, same with the gun mechanics. Hitscan in Halo is a must, and not having it in Halo 3 really hurt. I also think there is more of a variety of weapons in Halo 4. Halo 3, however, had much better maps than Halo 4, and the ranking system in Halo 3 was far superior.
I played Halo 2 all the way till its death. Probably put several thousand hours into it... Maybe just a thousand. But i love halo 4. I don't consider it the godly video game that everyone expected it to be. I just consider it another halo game. And it's a vast improvement over Reach. I have few complaints. Mainly framerate issues, and lack of small maps. But i know they'll come out with maps and hopefully some fixes on the TU. But i do love Halo 4. Been playing it a ton since it came out. Still playing. and still loving it.
What can you do, when you live in a shoe, and you aint got no soul.