Short abstract: Certain (and newly introduced) functions are only accessible via the RPC interface. While being very useful, due to the complexity, some of them (e.g. multisig, partially signed tx) might never make it onto a user level.
Proposal: Introduction of an advanced user level. At advanced level, a limited RPC interface is enabled which serves all regular functions except those where private keys are involved.
This would allow 3rd parties to create guiding software, which takes over the complex steps of those functions, while remaining trustless.
My 2 cents so far, probably enough to trigger a discussion.