I prefer to buy coins once it is listed on exchanges. To invest in ICOs is very risky because of many scam projects and also failed projects. Personally, I don't exchange BTC to gold. If I have profits, I will invest in other coins. I prefer to invest in altcoins, not in BTC. The price of BTC is quite stable for me. To gain bigger profits will be difficult with BTC, so I decide to choose in altcoins. Altcoins are easily to increase its prices significantly.