Do you have a problem with the fact that I don't agree with you? Unless you have played Counterstrike, Call of Duty 4, and Team Fortress 2 (ON PC, not the console which is a sad way to play an FPS), you are speaking from a position of ignorance. I've played enough Halo to know that it's a very good game, but not as good as the others, especially the later iterations. The first Halo was the only truly fantastic game, the others are just solid console FPS games. And even the first Halo is still limited by the fact that's a console base for a gun game. There is simply no way to be accurate with a joystick compared to a mouse and keyboard.
This is exactly how you lose credibility. You have no ability to independently judge the game against others. Halo 3 is an extremely limited game from a technical standpoint. Graphical improvements from Halo 2 to Halo 3 were nothing other-worldly, as the game maintained it's look and feel without anything "wow" worthy. It's also not in 1080p, which is atrocious for a game that lauds itself as the flagship game for a system.
And all of these visual drawbacks would be forgivable if the game was a step above everything else around. It's not. Halo 3 is not a bad game by any stretch of the imagination, but it's not a remarkable experience any longer, and certainly not compared to the massive following the original Halo earned. You can decry everyone else for not agreeing with you (and make yourself look like a fool in the process), but the bottom line is that there will not be a Halo 4. Bungie could not innovate enough to keep the series fresh, so they canned it as reviewers and players alike began to say, "Halo 3 is great, but it's nothing special." If the game was still earning Game of the Year awards from every magazine, you wouldn't see them canceling the series.
Halo has run it's course. You're free to disagree with me, but anytime you insult someone for not sharing your opinion speaks volumes about how objectively you are making your statements.