Buying a house will have a significant impact on your finance. Checking your affordability is always good. Also there are many upfront fees involved including closing costs, down payment, new furniture and of course, the moving expense.
When you buy a house, you need to check those factors that can't be changed. Location is one of them and it is the most important factor.
The better location will probably still be a better location when you are going to look at resale. Better location means adding more resale value to your house.
You can update your house any time.
I often see that potential buyers spend less than 15 minutes inside the house when they view the house. However, it's your investment - check everything carefully.
People tend to focus on the appearance, like painting, one room, cabinets... but often forget about actual cost to update or repair later on. The price will be doubled or tripled when you actually try to fix or update.