An excellent game, no doubt about it. But perfect... ?
I love it for its gorgeous graphics, for all of the gadgets and weapons you get to use and/or modify, for how you get to choose if you want to dispatch enemies or just sneak by them. I love it for the variety of the missions.
Why would I hate it? Not much. But I hate the 10 to 20 minutes cinematics that pops-up out of nowhere or mostly at the start or end of a level. That's my biggest complain toward the game.
Also, some of the things in the game just sound goofy. I mean... I know it does not have to be realistic but why the hell would Snake have a cardboard box or a oil can in his inventory???!!
Sometimes I found the AI controlled soldiers to act like idiots, like watching me reload my gun after I emptied it in one of his fellow soldier.
This game is real fun and shouldn't be missed by anyone... unless you're not patient or you don't give a chute about story telling.
But... I think people are not objective enough when reviewing and I'm quite displeased at the way GS reviews its games. Looking at all those reviews, I thought MGS4 would be the game I'd die for. Such as it is, I just like to play it. A big difference.