Mastodon does it really well. I like that the user can include text explaining why the content is hidden which lets the user know if they should engage or not.
Beehaw is a cool community but they don't allow user created communities yet and the sign up process will be a lot more work than most users are expecting.