The signup and discovery is too convoluted. Showing me a list of servers to join is meaningless when I don’t really know the character of them. That’s too much to put on a user up-front.
Federated systems should separate that from signup.
Then it’s mostly tech content which is the most uninteresting, and in some ways unethical, content to me.