For ICO investments to be more competitive and profitable, we need a new ICO model. This present ICO model is not progressive in nature and it gives room to all forms of manipulation from project owners. We need a model that gives investors rights in decision making of a project,
We can't deny the fact that developers are abusing on making projects or using ICO to scam people and in crypto it is very hard to regulate that kind of scenario. Government intervention would really help on minimizing these abuses but it would also defeat the purpose of crypto which is decentralization. For now, it would be safe if you would invest only on the top coins and avoid ICOs pending those requirements you mentioned above.