If you need to choose only one of these options, I would better stop at altcoins. I will explain why I do not pick Bitcoin or an ICO. ICOs are too risky, while BTC price does not grow fast. With alts, you have more chances to get profits in a short period.