Neo is a blockchain known as the Chinese Ethereum. It has created a platform with smart contracts and digital goods in the blockchain. It does not only work with smart contracts but has built many layers of technology including decentralized applications.
Even though they call Neo the Chinese Ethereum it has solved some issues that Ethereum ran into. Neo has a more developed smart contract machine, the blockchain is much more scalable, quantum computing proof, faster and has implemented a more effective way for the way fee (GAS) is calculated and processed for the execution of the contracts.
NEO has therefore abandoned the traditional consensus algorithms (Proof-of-Work, Proof-of-Stake) and has developed a unique consensus algorithm, the distributed Byzantine fault tolerance algorithm (dBFT) that requires much less energy than Ethereum and other block chains. The smart contracts are also fully compatible with all advanced programming languages and can easily communicate with other block chains.
Another difference is that Ethereum does not issue shares. A NEO share is a property right of the blockchain. This simply means that you DO get ownership of the blockchain which none of the other coins have such as ripple as I explained in my post about “dividend”. These shares are also entitled to dividend and could be considered as mining rigs in this last sense.