I think one problem of ICOs is that certain opinions from their respective community is being "moderated". Sadly "undesirable" comments or reviews toward the project are removed to maintain its image as a good project. What's worse is that some analysts or big names are paid to make a good review. I was almost certain that scams would be the death of ICOs. That is until I saw Menlo One'd project. It aims to help the community by being a decentralized market place for ICOs. It's the first of its kind, so I am not yet certain if it's going to be 100% legit, but I can already see mass adoption within months given the integrity and efforts of its team. Check it out
https://www.menlo.one