Two of these crypto currencies are fighting for who will receive most of the crypto currency market. I think that the winner in this fight will be Ethereum, since EOS can not do anything that Ethereum could not.
I believe in ETH, no EOS or NEO will not be able to throw the Ethereum from the top, at least in the next few years.