BTC and ETH is a good investment. But if you want more profit, then invest in ICO and make long-time investment.
But for sometimes we have to make a short time investment in ICOs as we do not know that the project will get success or not. So if we will buy coins at the initial period of the ICO when we will be awarded with bonus then after the end of ICO when the coin is listed in exchange we can sell them immediately earning a good profit.