I think both ETH & NEO are good for the long term as a planned investment for anyone. Now, looking at Neo and ETH, you find that they are both blockchain projects specifically designed to host smart contracts, ICOs, and DApps in a decentralized manner. Secondly, both the projects are open-source, Turing complete, and have ample community backing with great, responsive teams. In a nutshell, investing on both if you have the cash is very good idea.