Depends on what you mean by "perfect" because everybody has another notion of what perfect is or should be. For me, something or somebody that has minor flaws isn't necessarily imperfect; my notion of "perfect" allows flaws as well because I believe that something or someone being absolutely perfect would be absolutely boring as well. I've come to appreciate minor flaws and mistakes in things and people; also, I believe there is no such thing as being perfect. Perfect to me, then, is something or somebody with only minor flaws that don't influence my positive opinion at all because they're part of the thing or the person.
@Peter Smith: I like your idea that perfect means sth cannot be improved any further
Having said that, I'd like to give a short list of games that I'd consider perfect or near-perfect, depending on how many infuriating puzzles, technical glitches and crashes I had and, above all, how much I enjoyed the game:
- Gabriel Knight. Even though every GK game has at least one sequence that had me banging my head on the table, I loved them. Great stories, lots of things to do and see, interesting characters, challenging puzzles - you name it. These games, though very old, are and will always remain in my personal top-3 (ok, I still have to finish GK1 but that's only a question of time *g*).
- The Longest Journey. The only grudge I hold against this game is that it crashed more often than any other game I ever played. Apart from that, I can't think of a way to make this game any better. Oh wait, yes I can: make it even longer
- Keepsake. I know this has some of the most difficult puzzles ever and if it weren't for the hint system, I might still be working on this game. But apart from some mind-boggling puzzles and some really, really long distances to travel, this game had everything I'm looking for in a game: story, atmosphere, a lovely main character, a funny sidekick, gorgeous graphics (ok, I don't usually go for these but in this case...
). A pleasure to look at, a pleasure to play.
- Broken Sword. My very first adventure game and still one that I hold very dear. I love everything about it. This, I just realise, doesn't have flaws at all - well, you could say that that annoying goat wasn't much fun... still, I'll never forget the feeling of triumph after I had finally figured out how to trick the beast.
To cut it short, I wouldn't change anything about the games I mentioned. Yes, they all have their flaws, they all have moments in which you'd rather throw them aside then waste any more time on them. But each game has given me something I value highly, and that is joy. Joy, and ecstasy - when completing a difficult task or watching an awesome cutscene or simply watching the story unfold. That's what makes these games perfect to me