in my 30 odd something years of gaming, no game I have ever played out of thousands has been perfect.
There is no such thing as a perfect game imo. Every game I have ever played could be improved some way or another whether its in gameplay or presentation or whatever --- Kool Keith-intergalactic leader of the halfsharkalligator halfman space men http://www.youtube.com/watch?v=NyS2y4vysIY
Going by the REAL question, which is "games that are so good that they outweigh their flaws" -
Ocarina of Time Xenoblade/Xenogears MMX1-3 MMZ1-4 MM2 Yakuza NieR Transformers Fall of Cybertron SMT Strange Journey Shadow Hearts 2 Valkyrie Profile 2 Breath of Fire 2-4 Star Ocean 2 Ace Combat...5? Armored Core For Answer Binary Domain Dark Souls/Demon Souls --- GameFak - Power to the trolls, the asses, and the posers.