Ethereum can not be implemented without using a special language called Solidity.On the other hand, NEO can be implemented by major languages in the programming world such as Javascript, Python and C #. As a result, creating applications on NEO is relatively easy and easy to develop by developer.However, Etheerum is still strong ICO platform rather than NEO.