for now I'm sure NEO is the one who can be the opponent of ethereum, NEO now is a platform that growth can be spelled out fast enough and also supported with fast transaction, I want to see how far NEO can rival ethereum.
I also agree with you. neo has a good development lately, it is proven that many ICOs currently use neo platfrom. neo also has a solid and good team. I think neo will be the toughest opponent ethereum