I wonder if it will be somewhat better here.
If you host your own instance, you have complete control over what gets posted. If not, you have to follow your instance's rules.
one of the requirements being having to copy a sentence from the link provided which links to some article called "The Principles of Communism" which I thought was very odd for a site to do.
That's just basic bot detection, like a captcha. Karl Marx's works are out of copyright, and Lemmy's lead developer is a communist, hence the choice.
it's part of the sign-up process to almost pledge to some political or religious ideology.
In general, instances don't expect you to agree with their mods on politics or religion, but the content hosted on that instance would be somewhat biased towards the mods' tastes. So you go from lemmygrad (far-left) to lemmy.ml (centre-left) to lemm.ee (centrist) to shitjustworks (centre-right) to lemmy.world (right-wing). Personally I'd avoid the first and last, but it's up to each person to decide what's right for them.
The admins seem to not crack down on misogyny, transphobia and so on. If they're doing it on principle - refusing to censor and letting the bigots make fools of themselves in public - then I guess I can respect that. But on the other hand, sometimes silence can be seen as approval.