I suppose that #1 obstacle for the ICO is the lack of experience. Even if the team claims to have a few years of experience in crypto, it doesn't help a lot, sice the market is developing and changing all the time. And the next year it's always completely different from what it used to be.