Everyone must be selective in choosing where to participate unless you'd just want to do charity to scam ICOs. It's important that you determine whether the project has a good foundation or not. One strong foundation that builds a promising project is a team with great experience and public track records. Another important aspect that you must check is their whitepaper. It must make sense why they must do it in a decentralized way and it's always good if they can show an alpha product.
Couldn't agree more. It's so much better if an ICO project can show a working product. I can observe that most projects just make promises with just raw ideas. There's no really assurance if they are going to develop it or not.