Confidentiality is the only missing ingredient. That and building Escrow into UI. I hope investors outside of Steemit get to read this post.
Steemit.com is still too complicated to be grandma friendly though. For that to happen, it has to be as easy as PayPal - register, link your fiat bank account / credit card, start making transactions.
You are right, we are getting there :)
Escrow is implemented on eSteem and I am sure other UIs are also working on it.