For the long term I am more confident in ethereum and Waves. Many projects based on their platform and there will be much more ICO's. In the long run they will go towards the top value
Bitcoin is always the best investment. It suits for both long term and short term. After that i would prefer coins such as
Ethereum
Litecoin
Waves
Bitcoincash
NEO
Ripple
These are the promising upcoming coins in the coinmarkecap. These coins show their healthy growth in CMC.