Up to date there's only one client that's stable and it's Yakihonne. Any other one I tried (habla.news, primal, higlighter, coracle, etc etc) were straight up unusable, and I mean that I dedicated a lot of effort an patient hours to each and it was impossible to get started. Yakihonne was refreshing, it works as it should, no kirks, no glitches, no uncomfortable workflow, no humps. It's really well done.
But even after finding a proper client the second problem was the wallet. It took me days to settle with one that integrated with Nostr and wasn't a pain to get started with.
All in all it took me weeks to get started with Nostr. And I did it because I really want it to work. But that's simply a calamity of a user experience, specially since the mass of new users don't even know what's bitcoin to start. Thus, it does ends up being a bitcoin maxis niche. I think that it will of course evolve and become the web of the people, but as of now that's the current situation.