I want to say, NEO is a very undervalued coin that can replace the ethereum platform in the future.
all top 20 CMC list are undervalued right now IMO. I think NEO should be good investment for a long term, but for replacing ethereum I think it just a little bit to far for NEO. NEO are good & strong blockchain, but ETH is just like smartcontract token first mover in this industry so it will be a little bit hard to replacing that.