I think I learn a lot, not only when I create a finished piece, but when I show that piece to others, get feedback, and make changes. It can be nerve-wracking, and sometimes its hard to choose what feedback to follow and what to set aside, but it really has helped take my work to a higher level. I hope you feel the same with your updated piece :-).