Nice post.
I'm always fighting with my strive for perfection myself.
And, sometimes, I'm so tired of struggling with this part of my personality that I end up doing even worse than how I would've done if I would have taken that particular task more lightly.