I had considered setting up an account on beehaw, but the no downvotes thing really bothers me. Plus it still has the no NSFW problem. There's only a couple people I've seen so far on lemmy.ml that post Russian and Chinese propaganda that I've had to block, but I also understand that they aren't technically violating the rules of the server so there's nothing the admins can (or should) do in those cases. I'm a strong believer in freedom of speech so I'm against censorship in general however I also feel that the corollary to that is that nobody should be subjected to something without their consent. If it becomes more of a problem I might look for a different server, but unfortunately lemmy.ml is one of the biggest instances so many of the communities I'm interested in are based out of it. Even if I registered elsewhere I think I'd still end up subscribed to several of its communities.
Longer term, I feel as if the federation model of lemmy is slightly misaligned. Like the communities and users should be more decoupled or something. I don't know, don't have a good solution, just a general feeling like all the pieces don't quite fit together right currently, but they're close.
So the other comment chain in this thread. While I was correct in general apparently I was wrong in the specific case of embedded media. If you upload an image that gets stored on your home instance, not on the instance the community belongs on which is highly relevant to this discussion. Currently what exactly is meant by an instances "no NSFW content" rule is kind of ambiguous. Does that mean no creating NSFW communities, no posting NSFW posts/comments to any local communities, no subscribing to NSFW communities, or no posting to NSFW communities anywhere.