Each people have owned favorite crypto's and I know that want to hold it in the future, because they were believe to the potential of it. Also in my opinion all crypto currencies have own advantages and disadvantages to each one. Moreover if you define the characteristic of each digital currency you will notice that all of this are having a strategy on how they were survive in the future.
For me the better crypto currency that good to hold for long term are the stratis, ethereum, and bitcoin cash these are the altcoins that good to hold for long period of time. In addition I also save my bitcoin because I believe that it will reach million in the future.
I agree to stratis and ethereum but i don't think to bitcoin cash because it was only increasing when miners support this coin. I believe that when you hold both this coin you can sure that you will earn much income in the future.
However I was also thinking if I invest into waves and ark because these coin have shows of good performance lately, so I guess there's no wrong if I invest in this crypto currency.
I think that Bitcoin cash is also a good coin for long term. Because it has many advantages when comparing with Bitcoin. It has been choosen when Bitcoin could not execute Segwit2x. Besides, I wanna add Litecoin and IOTA because their performance recently.