Great comments. I don't think it's one or the other. With real estate, there's appreciation, depreciation, leverage, and tax benefits. I can add value to RE by adding a bathroom, renovating the kitchen, ADU, etc. I can't do that with my stocks or do anything myself to influence its value. I've done a cash out refi and taken that cash to pay for a renovation for another rental - that money isn't taxed since it's a loan. If I sell my stocks to access cash, there's capital gains tax. There are multiple ways to invest in RE: single family, multi-family, long term rentals, mid-term rentals, short-term rentals, rent by the room, commercial, co-ownership, syndications (I personally won't do syndications) etc.
I'm weighted towards RE but I have been buying in the public markets recently (stocks, index funds, bonds, REITs, Master Limited Partnerships, Business Development Companies). I won't dispute that buying stocks is much easier than analyzing a real estate deal and closing on a property. My one worry is if the stock value goes down when I retire, like the stock market went down at the beginning of COVID.
If I continue to buy RE, cash flow isn't the major reason. It's appreciation and passing on wealth to my kids. If someone doesn't want to do the work and put in the time to invest in RE, stocks and index funds is probably the better way to go - I've stopped trying to convince my friends (the mortgage free people) the benefits of RE.
You're in Texas, which other people have commented is a gold mine.