How about just require/force users to learn private key management? It is to their own benefit to do so! Let the lazy users stay on traditional platforms! They will be properly motivated in time! What is the rush?
It is IMO better to inform users on best practices...