NEO is the highest quality project, with a very valuable team, well developed, and has great potential for development, but I don't think it will overcome the Ethernet in the short term. ETH is a very reliable project, with huge growth margins, and in the future it may even exceed Bitcoin.
As mentioned neo is one among the high profiled asset that has come into existence. For the same we cannot say that ethereum will be surpassed by neo. When you consider the growth and the usage of neo it is very low compared to ethereum. The circulation of ethereum and the acceptance is big next to bitcoin.