ok, i dont think there perfect games. i would rephrase it: best. and they are two different meanings. perfect is everything imagineable. best is the best game we have had so far in life.
these are my top 6 best videogames ever:
1. Zelda OoT
4. Zelda A Link to The Past
5. Super Mario Bros 3
6. The Halo Series