It all depends on strategy. Need to understand what the best investment means: the most reliable, the most profitable, but risky or some kind of balanced? I believe that if you need a reliable investment, then you need to choose 100% Bitcoin. If you need more risky and less reliable, then the portfolio of altcoins from the top 30. Well, the most risky, that's all below the top 100.