@Christian Albright That target area makes a lot of sense to me. I think it's important to consider where you want to live. It is also likely where other people want to live and so it creates a strong tenant pool. There's a lot of upside in those neighborhoods but still a price point that will let you get in the market.
It's important to have a clear target. I work with my clients to help them identify their top 3 non-negotiables. You're not going to get everything you want, so identify 3 make-or-break criteria. It will help you: 1) save time house hunting 2) better understand a good deal 3) act with confidence to make an offer when a property checks those 3 boxes
Some questions to get you going:
1) Do you plan to rent by the room or have separate/semi-private spaces?
2) Do you need storage (bikes, skis, climbing gear, construction equipment, other toys, etc).
3) What type of parking is there? (if no off-street parking, is there enough street parking?)
4) You mention your construction background and willingness to do some improvements. Do you want fully unfinished basement?
Once, you have your top 3, start to educate yourself on the market in this area. Even if you're not in a position to buy yet, follow the market to see what your target homes go for and how long until they are under contract. Not all realtors will go through this type of goal setting process with you, but there are some good ones who will. I think it's especially important for investors and house hackers because a typical agent does not always understand what you're trying to do. They're used to just buying SFHs for a single family. Regardless, take the time to do it for yourself.
If you haven't seen this already, you will quickly learn how fast the Denver market moves. For this reason, I cannot overestimate the importance of moving with confidence in placing an offer. There are some other things you can do at that point, but aren't worth going into detail here as your agent will write the offer and should know those tools.