I think by far Ethereum is a great improvement over bitcoin as in terms of blockchain technology. It's prime motive might not be to act as a currency but it does have enough features to be used as one. The smart contract feature is the best I have ever seen.See full review