When is better to buy crypto, on pre sale or on ICO? When you buy on presale, you can get good bonuses, however when you buy on ICO you have a better gurantee not to be scammed.
Some projects are indeed phenomenal, and already looks successful from the beginning. But usually such coins also require luck to get it. So in general buy when ico will be better because at least we know what can be done by developers.