Stay away from ICOs.
I don't think investing in IEO is better than ICO. Good ICOs are still on the market and are gradually improving to avoid scammer and project quality. Ethereum itself took advantage of its ICO to raise $ 18 million in 42 days. This makes it one of the successful companies that can earn the necessary money after their ICO launch. Ethereum still exists, ICOs and smart contracts will also continue to exist. So do not underestimate the ICO so look at it well and you will bring a good profit.