I think the number one thing is dumping Steemconnect and having ALL the DApps use Keychain, and of course, getting keychain working with Android and iOS. Even better, using Keychain as a true standalone wallet. Its a brilliant development.
This then removes all the fannying around with keys and permissions and general user unfriendliness our chain seems to suffer from. To move forward, my Mum needs to be able to join the party!
Keychain is a big win and makes things much easier. I'm not sure how reasonable it is to ask people to download or install a lot of apps just to use a site, but it doesn't seem any worse than the duct taped wallets. :)