No Andy , we all have builds like that, I realize money or age maybe an issue to get some of the things you want (modelling wise) but just shelve it for a couple of weeks and move onto the next and keep looking at it trying to sort out the problem. I have projects that are years old shelved (but in constant eye sight) that get dragged out every so often so I can re assess the problem. I could probably find a dozen flaws in each of my completed builds or at least things I thought I could have done better on, but as some one has already quoted " Each model is merely practice for the next").
Don't sweat stuff, Don't compare stuff, Have FUN. If you compare your builds (or anything else in life) to what you perceive others to have , you are setting yourself up to a life of misery and a hobby you will never really enjoy. We will never really know the issues others have with their builds as we don't have their skill set, what they may find tricky might just be easier for us to do. Who Knows. Have the desire and drive to do better but most of all have fun.