All that said, never spend more on upgrades than your price per square foot.
So if your house values at $150k for 1500 sq ft that is $100 per sq ft. No matter what upgrades you do, if the whole neighborhood doesn't increase you won't make money unless you add sq. Footage. Expensive bathroom and kitchen upgrades are only for undervalued or long term homes. Too easy to get the bug and get burned if work moves you. I lost $12000 over this about 10 years ago.
Preach. Any upgrades done to the house need to be done only for your personal benefit. Just assume you will never recoup those dollars. I thought I was going to be in my previous house for a long time. Spent a lot on interior and exterior improvements. Things changed and we decided to move. Those things may have helped catch potential buyers eyes, but my house actually sold for slightly less per sqf than my neighbor who had a very similar house and did absolutely nothing to it. I don’t really regret the work we did, because I enjoyed it while living there, but banks doing appraisals for potential buyers only see the price/sqf of the houses around you.