I am thankful for being a perfectionist. It is a huge pain in the butt sometimes but at least being a perfectionist means that I work and work and work at something until I feel it's acceptable because I never feel it will be perfect. It means that if I find a difficult piece of music to learn, by golly I'm going to learn it and I don't care if I play it for 100 hours. Many pieces that I still love to play today are the ones I remember fighting with as a teenager.
But again, it is a curse as my husband can attest to. Listening to "Sarajevo" for the millionth time paired with "It sounds like crap!" from me can drive someone up the wall.