Neo is one of the contenders of Ethereum in the future, the development is very good because it has advanced technology but if you want to beat Ethereum, in my opinion, takes a very long time because of the price difference is still quite far away.
NEO will not compete with Ethereum, but instead will become a platform for decentralized applications and the basis for a smart economy in the East.
NEO is really specific to china so you are limited by its population. Eth on the other hand can appeal to nearly the entire world minus china.china likes to have their own version of everything so that they can monitor things.
Let's take into account almost 1.4 billion Chinese, add to this an even larger undeveloped market in the vicinity, and all this means that the NEO will overtake the market capitalization of Etherair very easily