It is very difficult to answer, because the market is constantly changing and you need to be flexible in order to make a profit. Sometimes it is really more advantageous to buy Bitcoin and wait for good growth, but my favorite way is investing in Alt-coin, and investment in ICO is too risky and we can't manage our own finances in ICO, and as we know that now is a lot of scam ICO.