I think both Neo and Eth have great future. In my opinion Ethereum is better but i prefer to keep both of these 2 coins in my portfolio.
Yes you are right. In the future, everything can change and therefore it is better to invest in both coins. And NEO is best kept for a long term.