ICOs are great, if you do happen to invest in the proper startup you will get huge profits, the same than real life, see high risk venture funds, they invest high sums for high ROI's. Furthermore these can be great if you know what you are doing, also riskier than coins trading but i define them as good investments overall