BTC
BCH
ETH
XRP
XLM
ZEC
I am hesitating to add TRX to my portfolio.
If you could conveniently add bitcoin cash and ripple to your portfolio, I wonder why it should then be a difficult thing for you to add TRX. For most part of things, and unless for some quick pumps which bitcoin cash has been good for, I must say, I still believe Tron has more potentials than bitcoin cash or ripple combined. However, it is always everyone's choice to choose whatever they feel like, I am just saying based on the fact that you said you are being skeptical having TRX in your portfolio which got my attention, looking at the list of coins you are actually holding.
In my view if there are coins deserve to hold more than 3 years not only 5 options even possible we will see more than it but indeed usually people stick to high position on coinmarketcap and i do agree with them because if we pick the coins which have high volume of support then that would be good although there is no guarantee from it but usually those coins will be popular and if we hold it then it will be less of risk
Of course, being the fact that it is a huge market and you obviously cannot get to invest in all the markets at the same time, while you just have to invest in the few ones you can handle and monitor.
however for top 5 i think here is my pick below
ETH
XRP
BCH
XRP
ADA
You mentioned XRP twice on your list though, and that makes me wonder if your love for XRP is that strong, that you are missing out on the fact that it is centralized. The only two markets there I really can add to my portfolio for long term is basically, ETH and ADA, but no way on earth I would not include bitcoin as the first on that list.