Quote from @Michael Remelgado:
how long is long term? As someone new looking to get started and hopefully set myself up for retirement in ~15 years, is that enough time or should I just put all my money in a brokerage account and save myself a lot of aggravation ?
Now is the best time to get started. If you have a choice between a 10% annual ROI and 30% ROI, why would you not take advantage of that?
Long term to me means that RE is not liquid. Part of your returns are simply not easy to get to, that does not mean you don't get them, it just means that you have to plan ahead and be flexible.
Spend some time looking at the various models of how to realize returns from real estate to better understand the various vectors of return:
1. Cash flow - money you get now to spend.
2. Appreciation - money you earn as a percentage of MARKET VALUE (not equity) - a mortgage will 4x your returns on this vector.
3. Principle pay down - builds equity each month as your tenants pay the mortgage for you.
4. Tax benefits (depreciation and expenses) - this gives you more money near term by reducing taxes.
Of the 4 I listed, 2 are money now, 2 are money later. To get money later you cash out refinance or sell (or use other creative means) to realize the gains. Those are still returns on your investment.