As I get older, I find the question of perfection vs. imperfection more and more irrelevant, as I notice that the quest for perfection tends to be a sign of deep insecurity and control freaks.
People and things just are as they are and don't need to be qualified in this way. Even as far as God or the Cosmos are concerned, I can't be bothered.
That said, perfection as an ideology can be a positive driving force for development, as long as it's understood that it will never be attained. It's kind of like how a lot of people have a secret inner dream world that fuels their forward momentum, even though many of those dreams will never become concrete realities. Sometimes it's the pursuit that matters and not ultimate achievement.
But when people start having nervous breakdowns because they can't hold their perfect shit together, that's when there are major problems.