Nostr has censorship resistence in theory, but in practice there is very little transparency when it comes to the rules and policies of individual relays. Just the other day I saw someone replying to a post I wanted to see but couldn't. How am I supposed to diagnose that? Just keep on adding relay after relay until 100 relays deep I find the magic one? Maybe Amythist is just a shitty app, but it would be great if the user could be more directly in control of their own experience and in a more transparent way. Heck, theoretically the regular internet is censorship resistent too, because you can always just republish your blog from a different web host, but as the consumer I'd prefer not to have to write my own fucking web-spider just to be able to know what content I'm filtering out. I may be a scoundrel, but when every new user is complaining that they can't tell what the difference is between any of the 70 relays they have to choose from you know you have a problem. Mastadon may block at the instance level rather than each individual post, but at least Mastadon instances make their blocklists public!
Clients need to do a better job of finding the outbox relay of the people you follow, instead of you having to pick read relays We'll get there
What if I don't follow the person? The only evidence I had that the post existed was that someone replied to it. Do clients have a way to find out what relays are hosting a comment? Is that even included in the Nostr protocol? And what about if I don't even have that much? Is that still just a client problem? And you didn't address my complaints about relay transparency. Is there anything that could substitute for this lack of transparency in relays and a protocol that doesn't facilitate such relay transparency?