Maybe who know if someday NEO can overcome ETH cause
1. NEO has found instant support among the developer community because it supports programming in multiple languages like C++, C#, Go, Java. So, anyone with a knowledge of one of these languages can start building projects on NEO blockchain. Ethereum, on the other hand, allows coding only in one language — Solidity. Moreover, Solidity is a new language (it was designed by the Ethereum founders exclusively for Ethereum) so there are very few people who know it.
2. NEO can handle about 10,000 transactions per second whereas Ethereum blockchain currently supports around 15 transactions per second.
3.The NEO blockchain has two different coins — NEO and GAS. Whereas NEO vs Ethereum, Ethereum gas the same ‘gas’. Let’s lookin to it. Anyone who holds NEO in their wallet gets rewarded in the form of GAS. You can think of NEO as the stocks of a company and GAS as the dividend.
I think that 3 part is the real important one if we want to compare NEO and ETH. Its just because ETH is the first introduce the smart contract feature so a lot of coin already use their platform so thats why ETH more famous than NEO.