Another hurdle is the user friendliness of navigating the protocol and apps. I onboarded a normie friend and had to spend an hour dissecting what Nostr was and Damus and how to log in. Damus wasn't working well that day and he wasn't getting the point of the whole thing. The entire user experience needs to be more friendly to the average person