The greatest hurdle is the user interface as you said. It is simply too complicated and obscure for random people to find their way into this space. You basically need someone to hold your hand throughout the entire learning process and the complexity is entirely too much for most people I have found.
Yes, that is exactly my point. Thank you for stating it so practically. I believe many potential users are effectively turned away from the cryptocurrency markets due to the disease of poor interface experience.