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.
It may be risky but it's worth it. If we didn't give it a try then how can we be successful, ICOs now maybe too many to know which is real or an scam but we all need to research it and know it's capabilities before trusting it.