MGS3 was not at all a perfect game, thats why they are coming out with Metal Gear Solid 3: Subsistence which will supposable correct many of the mistakes the first version had. Besides, the perfect game is in the eyes of the player. Believe it or not, there are some gamers that didn't like Halo.