I think Ethereum will be appealing for creating smart contract easily, quickly, with less effort if Ethereum network itself can keep its promise. But if Ethereum itself can't provide security, then all on top of it are bound to fail. Gavin also pointed out that Ethereum may "forever play whack-a-mole with security" with the added complexity. And they really invented the same wheel again.
But I am taking Ethereum seriously really because of the ease of use they may give to developers unless counterparty/others put same amount of effort for documentation, programming platform etc. If you look at the Ethereum forum, people are thinking about different Dapps/Applications/contracts on top of ethereum. So I am not sure about "few use cases". Probably all those Daaps won't be that useful - up to the high bar you are putting. But how many apps on the google store, itunes store are useful, do you think? Majority are crap.. But developers build for fun and people use crappy apps indeed generating revineues.
I think Ethereum team are honestly trying to resolve all the issues and truly may come out as they desired to. However, they may fail. But don't you think failed projects are also important for future invention? I know now you will say that those failed efforts/money could have been truly used in bolstering bitcoin rather when we already know the weakness. And that's what makes you loud, I guess!! But it's people's choice. Hope for the best.