Seeing the current scenario, which one of these can be the currency of future which will be acceptable worldwide?
In my opinion, at this stage, Ethereum has a greater chance of becoming a worldwide currency. Ethereum has a much more advanced technology and is much more preferable to all other altcoins. Overall, I think NEO has a better application. But most of the advantages seem to be on the side of Ethereum.