How could you not be immediately impressed with a game developed by 2 people? The time spent, money invested and sacrifices made in order to complete a video game, prove the difficulty in developing a successful one.
I often wonder about the indie development process and the reasoning for the implementation of certain mechanics, or the inclusion of a specific level. But once I stop thinking about the process, the size of the development team no longer matters - I am equally critical for each game. After playing through Fez twice already, the end game, the secrets accessible through the New Game + option, will only leave those who willingly invest their patience and time ultimately satisfied.