In choosing the best ico you have many things to consider such as the idea or concept of a coin, check if they have partners, verify the team and advisors on linkedin, check also the volume of the community of their project through twitter, telegram, facebook, instagram and etc.
I also take a look at their social media accounts because the more subscribers and followers they have, the higher possibility of having an investor and they may be able to reach the hardcap or even the softcap to kickstart the project.
You can also check this link
https://bitcointalk.org/index.php?topic=2552575.0It has the list of the ICO choices of some personalities and some people here in the forum and they have some rates and comments too. You can check it and choose from this list. They also have a history of how much profit they have obtained from some ICOs.