As I known, ICO is a kind of risky investment. Similar to the IPO which is the form of invite for capital investment, but when buying IPO, investors can research the information about the company they invested, find out about official finance reports and be protected by law when joining. In contrast, ICO projects are often rather ambiguous and unprotected by government so the risk is so high for investors.
So how to evaluate a potential ICO project, look forward to receiving comments from you

To my mind, the main aspect of finding a good ICO is doing a research on the developers and their portfolio.
You should find answers to the following questions:
- What companies do they cooperate with?
- Do they have any successful previous experience in the subject matter of the project?
- Is there a working (beta) version of the product?
- Are the people presented as the project team REAL?
By analyzing all these aspects you can at least sort out the projects that look like an obvious scam.