I think Nostr could be great for communities.
But I don't think just any relay or client will do. I think the client and relay need to work together so that community members are onboarded into and see other community members and community content first.
That way all the Nostr superpowers become added value rather than distraction.
My current thinking is a relay-first client that shows relay-only feeds, and a relay with read-and-write auth for community member content.
I think we're almost there with some of things shipped in the last week or so. I'm pretty keen to pilot this and prove it out.