Ethereum strikes me as basically a gimmick, and the constant calls for forks as some completely immutable smart contract gets irrevocably fucked up and the only option is to roll back the whole damn blockchain does not strike me as a problem that is even fixable; smart contracts just don't seem to be a good idea. It also seems terribly inefficient as a computing platform and unlikely to scale well.
I don't deny that the dream of decentralized, fast, low-transaction-cost, disruptive payment infrastructure would be groundbreaking if it could be achieved without instantly breaking due to scaling problems and wild speculation. But I'm not convinced that blockchain is even remotely the right tool to deliver it.
[1] Admittedly, not as useless as it was a couple months ago, when average transaction time would randomly spike through the roof and transaction fees were insane. But it seems like the reason that happened is not because problems were fixed, but because people moved away from Bitcoin and eased pressure on the creaking system. Bitcoin works only when people aren't trying to use it.