Most of the ICOs lose half their value on getting listed on exchanges so I think if you can grab that opportunity than it is always going to be better than buying in during the ICO phase. Also investing at such an early stage of a coin is risky and you should try to avoid it.