I would say that both ETH and NEO are good enough for investing in long-term. However, at the current stage of the downtrend market, I prefer ETH to NEO simply because NEO platform and it smart contract exist some bugs which should be solved make NEO improve better.
However, if you have money, you should have both in your portfolio. Have fun with your investment
