Personally I don't think it's possible for a game to be "perfect". There will always be room for improvement.
I can certainly think of ways that games like Ocarina and BOTW could be better, it's just that for me their imperfections are vastly outweighed by their many overwhelmingly positive attributes. This doesn't mean I'm a fanboy turning a blind eye, just that for me the problems were not enough to significantly diminish the overall experience.








