When I was new to the crypto world, which was a few months ago, my bank offered me to invest in their stock market. I had doubts because at that time the stocks are down. Besides, with stock market, you either win or lose. You rely on someone else. So I decided not to go through it. Crypto is also a bit risky, but at least I have some control over my money, right?
Win or lose is pretty much the same in both cases. Though, the company itself may keep existing, being profitable, making a good turnover and growing in shares. Whereas, IPO together with its shares entitles you to assets and gives you the right to vote. While, in the case of an ICO, the investor will have a claim to the usage of that token but have no equity in the underlying corporate entity nor a voting power.