If we agree not to participate in an ICO than buy only on an exchange, we may lose some percentage of returns but there are good things to this, like you can know about the project how it is progressing, and the fair market price of the project etc. So buying the tokens in an exchange is not a bad idea, in fact it is a good tradeoff .
Kindly follow me, resteem and up vote to get more updates and stuff like these,