I'd need to know more than I do about Ethereum in order to have a solid opinion. My current impression is that Ethereum tries to provide some value or innovation in the form of distributed computation, which is good, but also that there is no useful program being run on the distributed computation layer.
I haven't looked too much into it, so maybe I'm wrong about the useful program thing, but to my knowledge smart contracts are mainly used for creating digital tokens and things like that. Maybe Ethereum could be a useful way to conduct raffles, lotteries, or sports betting.
If you know more about Ethereum could you point out any useful applications that use it?