It is not difficult to choose the best coin for long term investment. That is King of coin, Bitcoin. In addition, you also choose some good altcoin such as Bitcoin cash, Dash or Lite coin
You listed only cryptocurrency tokens. I think it's not wise to have whole portfolio only of cyptocurrencies. It's better to have some part also in projects that solve different problems than just making payment transfers.
And remeber it's not neccessary BTC will be the king forever. We don't drive around in these anymore:
https://www.daimler.com/bilder/konzern/tradition/geschichte/anfaenge-des-automobils/benz-patent-motorwagen-w800xh320-cutout.pngSo why do you think would we use BTC forever. As it has the slowest and most expensive transactions, offers no privacy, can't be used as platform for other projects. Basically every shitcoin can do better than BTC. And instead of solving it's problems and improving the technology, community rather fights over politics. BTC price will rise for as long as people will be stupid enough to throw their money in it. But once it runs of fresh money it will crash big time.