The speaker suggests that real estate, specifically STRs, offer better financial upside compared to stocks, especially due to inflation and the ability to leverage equity. He encourages viewers to invest in properties to leverage them for future investments.