I would say to stop treating it as an "either/or" decision. They are not mutually exclusive. They are also not the only two considerations to be aware of. The biggest metric to track is net worth on your balance sheet as this will help you start to "snowball" your investments, make you more attractive as you begin to scale your investments and ultimately the determination of your wealth which has the most impact on your lifestyle and impact you can have in your life. I think this is not talked about nearly enough on the forums.
Cash flow is great. It can help you quit your job. It can serve as a hedge against risk in your portfolio and allow you to achieve financial freedom quickly. There is a downside....some people get so focused on cash flow and never consider net worth or appreciation. For example, buying cash flowing rentals at retail value in a market that doesn't appreciate will not grow your net worth significantly.
Appreciation is amazing and directly grows your net worth and significantly if you use leverage appropriately. This is where wealth is built....however, like we saw in 2008, buying and assuming something will appreciate can be dangerous.
I've always looked at as a balance.
- I want enough cash flow to ensure I can always pay the mortgage and hold this property long term to see the appreciation of the market over time.
- I want to buy in a market I believe will continue to appreciate and grow in the long term and is a desirable place to live (this is why I love being in and around the Asheville market)
- I buy only good deals, meaning I can improve the property and increase the value significantly once I do repairs to the property and increase the rents, etc...This gives me a "jump" in my net worth every time I buy a good deal.
That said, there is a different answer for everyone, but make a decision that's best for you, just be sure to understand the tradeoffs of going after one and not the other and know they aren't mutually exclusive.