Success factor is dependent on project vision. What makes one project succeed might not work for another. Different projects different success story especially when there's competition in the market.
I think ico now can not collect even the soft cap , and it is unlikely that ever ico will already collect large funds, it is better to give preference to ieo.