Hear me out:
One possible approach that you might consider when buying a home is this; When looking at homes that you may be interested in, whether on your own or with your realtor, look at the home as if you are purchasing the home as is.
Purchasing a home as is means you're purchasing all of the flaws as they are, and you are willing to accept the responsibility of repairing what needs to be repaired for yourself, whether that means hiring a professional or doing it on your own.
The reason I believe looking at homes, planning to purchase them as is would be helpful. This is because so many times as a home inspector, I see people looking at a home and thinking of what it could potentially be, not for what it is. It is natural and encouraged that you dream of what redecorating or remodeling could mean for your potential home. That's not what I'm referring to. What I'm referring to has more to do with buying a home you are not happy with, or are settling for, in the hopes that this will change prior to you buying and moving in. I believe this can sometimes be a disservice you're doing yourself, and can potentially hurt you long term.
If you're thinking that this home should be better than it is before you buy it, why are you looking at it?
If the home is more than you can afford, why are you looking at it?
If before you hire me to inspect your home, you're already aware there are some major deficiencies, and you're not okay with that, why are you looking at it?
Anybody that knows me very well knows I'm a realist, I'm not big on sugarcoating the facts. When you call me to schedule your home inspection, be ready for a reality check. That's just how I do business. I won't encourage you to buy the home, or not to buy the home. But I believe you need somebody in your corner that's going to tell you like it is, for Better or For Worse.
Purchasing a home is the biggest financial decision you'll probably ever make.
You need to be ready.