DYOR, weigh the risks and make a balanced portfolio that consists of multiple things, not only BTC and alts, but also maybe stocks and precious metals.
You could be right mate an investor must contain all these things in his portfolio as it gives profit from time to time but I personally think that instead of investing in so many things we should simply invest in bitcoin as it has so much ability to get you good income. In the case of Altcoins, I like to have ETH and ripple otherwise I will only invest in bitcoin.
I don't need to choose, as they differ in aspect and how they should be treated, we all know that Bitcoin is for long term and altcoins can be widely used too just like Ethereum and some other altcoins, so for me, we don't need to compare things, we should just know what should we prefer, short term or long term, then we must be ready and check those coins/tokens which is the best.