I think all of the given choises are matters. And there should be one great idea in ICO which is different from other ICOs, coins or tokens
you just need to get into the popular idea exactly, and that there are good money collections

Usually following with the hype or communities movement regarding on the coins might really help you out but its not effective all the time because not those right ICO do came out to be famous because some of them didn't even get least attention into the public but did able to succeed without even reaching their cap which signifies that this project is self sustaining or really serious on what they are up to. Research and Research on which this is the best thing that you can do when tending on choosing the right ICO.
you need to learn information not only about the project itself, but also to search for information on the bitcointalk forum, where participants discuss certain positive or negative features of different projects, as well as their developers. The fact is that there are different projects that are created by the same unscrupulous developers. This is also necessary to pay attention and use to choose the right ico company.