i think ICO is good way to join for the moment
preICO is the best to get more bonus and more token first
the only problem here is your money will hold with them in long time
if you are a trader, you can do something when the token enter the market, buy it there and hold
i think token price is down for the first time it touch the market