Hi Mike,
I think you are overly critical of your work, everyone looks back on their work and sees things that could have been improved but if you try to make a perfect model it will be the only one you build and you may not live long enough to finish her. With time and practice you will get better.
Mike