In my opinion, I think both can do better, it just depends on the time. If crypto are getting flourished at the moment, for sure you will side with it but if stocks are getting higher prices and in demand, it is expected that you would say it is better than crypto. Stocks are deemed legal unlike crypto but sooner or later, we might see it being freely regulatef all over the world too. The real question is not whether what's best between the two, the real question is how well do you manage your crypto investments or stocks. It would rely on your strategies and will depend on how wise you are with it.
I don't think demand can determine which one suits you. I mean some people are naturally good at sharp actions and will always benefit from the ever-fluctuating crypto market while some people are not so sharp but they have the ability to stock with one thing and proceed slowly which tends to suit the stocks market.
If you think you can play around with the fluctuations then go for crypto trading, if you feel like the fluctuations are playing with you and your trades are closing out in a negative balance, don't do it.