I believe that the majority, if not all, moderation should be handled by the user, rather than relying on relays or clients.
We should provide users with tools to customize their experience. It's possible to create a separate dashboard dedicated solely for this purpose, which doesn't have to be part of a client.
I also have a similar vision for notifications.