"Perfect" is waaaaaaay overrated. Sometimes "finished" is soooo much better. I do understand what you are saying though. I just finished a small quilt-as-you-go project and am less than pleased with my work. I have to remind myself that it was my first attempt, and for that - it ain't that bad. We have to give ourselves permission to try new things and be proud for seeing them through to the end. So good for you and good for DH.