Everyone ICO that you want to invest your money in, should have a couple of things in place for you to ensure that you won't lose your hard earned money. First and most important is the team. Make sure the team is solid and has experience in the domain they are launching, that's very important as it will determine whether operations will be handled adequately. The second most important (could be even the first for some people) is the idea itself. How does it affect the current community and makret it serves, are there enough people interested in the product or service and how will the projection and market growth will look like for the next years. Third point is the financial means of a project, which is whether they can cover basic operations such as rent ,servers, salaries etc.