For People who are already familiar with metamask, "Sign in with Ethereum" is so easy that makes people wish it was universal. It is even easy to generate new identities on demand: generate a new address/public key is literally a one-button operation.
The only thing that bugs me about is that is actually all your identities are still tied to same master passphrase, so if that gets compromised all of your identities get revealed.
Couldn't there be a few-step UI similar to "Sign in with Google/Facebook/etc"?