Any game with the amount of marketing hype, word of mouth hype and massive sales will ALWAYS be overrated by many. It doesn't matter how good the game is. It could have scored better than Ocarina of Time, hell even if it were actually the best first person shooter of all time, there would ALWAYS be a very vocal outcry against how good the games are. halo gets it the worst, but other series like the Sims, Mario, Pokemon, Grand Theft Auto and Gran Turismo get it too. There are haters everywhere and because of that everything gets hated on. By the way, I also think Halo is overrated.