Maybe once NEO get into the top 10. Let's consider this issue.
1. Speed and commission. The NEO network allows up to 1000 transactions per second. At the same time commission costs for such operations in the network are absent. In turn, in Ethereum all transactions are paid and fees can reach quite high sums.
2. Flexibility for developers. The NEO platform supports several programming languages. This allows you to start developing without retraining. In Ethereum, only the internal Solidity language is used.
3. Fork-stability. At the heart of the NEO is the dBFT consensus algorithm, which eliminates unplanned forks, and simplifies the upgrade of the entire system in the future.
Thus, NEO has a number of advantages in comparison with Ethereum.
The main shortcomings include:
1. Boundedness. NEO is considered a fairly young project, therefore it can't boast of such wide capabilities and functionality as Ethereum.
2. Inadequate ecosystem. The number of wallets and exchanges that work with NEO tokens is much less than that of Ethereum.
3. Expensive. In fact, to run your own token on NEO, you will have to pay gas, the amount of which can reach several tens of thousands of dollars. Yes, this allows us to weed out dummy projects, but, nevertheless, complicates the passage and serious projects.
Well, good explanation and detailed information about cons and pros. But I still don't believe that NEO can compete with ETH in this market. Assians are pumping NEO artificially so its price goes up faster than ETH sometimes.
That's it for me between NEO and ETH.