Depends whether you think long term or short term. BTC is maybe better for instant profit, stockmarket for long term investments.
I would say that it would be something closer to the opposite of this. The stock market is unlikely to have sudden large dips in price while it can also offer a steady income stream.
Bitcoin on the other hand can have large, violent price swings, crashes happen often and the price can often take a long time to recover back to precrash levels. It will however likely have long term value