It feels like Nostr is struggling in two major areas:
1) The discussion isn't what the everyman gives a fuck about
2) The UI of the platforms using it assume too much of a user, only making sense for those who want to "be a part of the project"
The protocol has so much going for it and the platforms utilising it are functional, but lacking in UX. I believe fixing 2 helps improve 1. xoxo