Ethereum is going to be left behind by Cardano and Eos because of it's poor scalability so I won't buy that one but bitcoin will always be in my picks.
Etherium is also moving ahead. It has proven its value to the market. Actually it also develops. Many todays projects create solutions to etherium for its further evolution. New projects still didn't have such solid and long term reputation.
I personally also like NEO. Think it has great potential. But as you mentioned - today other projects are coming out. For example Zilliqa will launch mainnet in 2018 with its scalability sharding solution, that could also get its own market share in crypto.