There are ICOs that are worth investing. The crucial point is the team and that is the place where one should be looking at, if the dev teams have a good track record.
The developers are critical when it comes to the success of a coin but at the same time the developers are not important if the project is not going to work at the end, the code does not matter if the idea and the coin itself is not going to work because it does not solve anything or because it does not have a market that can grow, so it is important to read the whitepaper and see if the coin has a future, then you can focus in the execution.