I would agree that NEO is the best competitor for Ethereum, there are other projects coming up that look very good like, Lisk Cardano etc.. but as of right now they are still in development. Ethereum has more popularity then NEO and there are many projects using the Ethereum blockchain. I like NEO and Ethereum