NEO supports many additional code bases (e.g. C#, VB.Net, F#, Java, Kotlin) while Ethereum has it’s own proprietary language called Solidity, which requires developers to learn that before any development can take place. This means a longer learning curve and barrier to entry which could hinder the number of developers that can enter the ecosystem.
What's your opinion?