It would be still ethereum,though neo have a chance ethereum has smartcontracts and d-apps first, neo specializes in smart economy which is why i prefered more neo for long term hold,and ethereum for short term because these two are the most powerful platform in cryprotocurrencies as of the moment,or maybe still in the future.
There's no doubt that Ethereum is the most dominant smart contract platform in existence today. While many competitors have emerged, none have been able to replace ETH in terms of market cap and worldwide acceptance. Due to the unparalleled security and reliability of Ethereum (when compared to other platforms), it has been the number one choice for startups and companies to launch their own ICOs in it.
On the other hand, alternative smart contract platforms like NEO, have good technology and value proposition. However, given that there has been a wealth of smart contract platforms released during the last years, the competition becomes stronger each day. Cardano, Expanse, Ubiq, Lisk, Qtum, RootStock, TRON, EOS, and others have emerged as viable competitors against Ethereum, but only one shall prevail in terms of usage and popularity in the mainstream world. Just my thoughts
