Lately I have been reading about AntShares Blockchain technology (just recently renamed as Neo).

This Blockchain infrastructure is similar to Ethereum in that it allows the development of Smart Contracts, but unlike Ethereum, in Neo one can program those contracts using Java, C# (among other languages).

That is a really cool feature. Moreover, Neo is a China cryptocurrency that seems to be backed by Microsoft (haven't read a lot on that). The fact that it is related to China means that if it gets some traction, the technology could become very common.

Information in English on how to create a Smart Contract can be found in this page. I have to dive deep in that technology.