Buying a rental property allows for positive cash flow and long-term appreciation. However, it also comes with challenges such as high start-up costs and the responsibility of managing tenants and property maintenance.