I can also be my own worst critic as I often think my work isn't coming out the way I "see" it in my head. The one thing I can tell you is that having other people look at your stuff can help immensely As you said sometimes it just takes someone being "outside of your head" Don't give up