I realize things are different in CO where housing is relatively cheap and open space goes on forever when you look eastward, but to me 900 ft^2 for a single person is huge. We are comfortably in 1100ft^2 for four.
There are transaction, maintenance, and insurance costs, not to mention interest associated with buying. Is that more favorable than just spending an extra $400/month to get what you want? Also, I’d caution against buying something with a future life partner in mind who may not materialize, may not work, may have different tastes, etc. It may make sense to buy now but it may make more sense to wait until you have some key life factors nailed down.