You have to understand the target market to choose a good ICO. It is important to put the company, their technology, and product or service in the context of their target market. They will inevitably be subjected to the market and regulatory pressures of their target industries, so knowing the environment should give you an idea of what challenges and opportunities these ventures face.