I like NEO as well, and I think now is a good time to buy. I don't know if it will replace ETH, but it's the only one IMO that might.
I think you're right. NEO is worth buying and even if this coin does not replace ETH, the price will grow several times in a couple of years.