There are many coins which is good for investment and holding, I also top few currencies hold which is Ethereum(ETH), Ripple(XRP), Usdt(USDT), Steller(XLM). One more coin is good but I don't hold which is Binance coin(BNB).
Your list of top altcoins is good. Because all the coins that you have selected are popular in the crypto market. However, there is no guarantee that the top alt coin will always be on top. If we look at the history of the past, we will find out how many top altcoin has disappeared from the market.
So crypto investors need to be wary of being overly attracted to all the top altcoin. Since you are an investor, it is your responsibility to research the project thoroughly.