Because you are including stocks in your topic here, I am assuming that you want us to maybe compare it to cryptocurrency. In my own personal experience, investing in stocks will not yield the same ROI as in cryptocurrency, that is investing with top coins like BTC or ETH. I once bought some stocks of a major bank here in my country and never moved them for 10 years...and by the time I sold them I got an ROI of 50% which can be a far cry if I decided to instead bought BTC with the same money. Now, of course, cryptocurrency got more risks as there can be more volatility here...but so are rewards and possibilities. You don't go for stocks when you have only some money, go there when you are already a millionaire because they are more stable. The IN thing right now is with cryptocurrency and if you are not risk-averse like me you can look at memecoins also but again you must be careful of the possible risks.