No game is perfect. MGS2 will be a great game indeed, but I can promise you it will not appeal to everyone--and those it does appeal to, may find some minor graphical annoyances or something in the game that gets them. It may be an awesome game, perhaps even considered to be the greatest of all time by some (eventually anyhow), but no game at all is perfect.
It will be the best game of this generation for a while, however. Or at least, I predict :P