ICOs are good if the projects are reputable and have many partners. I believe that investors will fully trust and invest in them. But if small and shady projects carry out an ICO then I believe they will never reach their goals because it's too dangerous for investors.