Add Leverage (Mortgage) and you greatly increase the ROI especially from the perspective of using Rents (other peoples money) to pay down the mortgage and increase your equity in the property over time. At this point then yes price appreciation is secondary bonus and we have an arguement of how and why Real Estate can be better than Growth Stocks in some scenarios and for some investors.
These days most of my readers are sending queries on how to beat Recession. Salary Cut & Job Loss are newspaper headlines these days. The only solution to beat recession is to create Second Income. We agree that only thing constant in life is Change. Good times never lasts forever so as Bad times. The biggest mistake is to think otherwise i.e. Good time will last forever & Bad time will never come.
Most of us think of investment income as just the cash flow we get from bank interest, bonds, share dividends and property rents, some of which comes via a super pension.  But a more complete view is to also consider how growing the value of your investments can add to your spending potential.  This total return approach generates income from both income and growth to optimise spending from your portfolio across all market cycles, aligning cheap and expensive investments to your goals.