Vitalik recently mentioned in a video that he didn't think mass adoption would be possible if the user authentication (logging in, signing transaction...) isn't user friendly and secure. He made it seem like there is a way to go in this area.
You know the average person ain't gonna count through the numbers and letters of an Ethereum address to make sure it is an absolute match and they will get upset if they have a problem.
Basically, decryptifying crypto for the user. Secure and ease are key, obviously.
What is OmiseGo thinking of doing to tackle this?
*edited for clarity (and I am not quoting Vitalik directly - just my interpretation of what was said)