Just like many other blockchains that supports the creation of smart contracts by using it's own infrastructure, Neo stands out amongst the rest. Its seen as a replica of the popular Ethereum Project but in my view seems to beat Ethereum out on its own game. The project supports or allows Developers to create their own smart contracts using any of its four different Programming language. I am not a developer but I had the chance to interact with it's digital identity system using an X.509 certificate that contains a public key and the organization or individual name. Many organizations are yet to make use of this proof of identity but I see it as a great innovation both cryptographically and traditionally
The indivisibility feature of the NEO coin is another marvel and a derivative token GAS is used in paying fees. The coins supply also makes it a good Crypto asset to hold onto and the major partnerships and recognition Neo keeps on getting year after year is sure to help it's price long term. Not being a developer doesn't make this coin in my top favorites but it's features are one every developer will be glad he/she encountered and made use of