To get serious about distribution, I think there needs to be a few features implemented;
- User migration. Allow people who find themselves on an overstuffed server to migrate to a different instance
- Community grouping / merging. If there are multiple communities for the exact same thing, allow the mods to group them or merge them to not fracture the user base
- User data import / export or cloud backup to a personal provider. If one day your server instance just disappears, it would be nice to know I have a backup of my user data, subscribed communities, saved posts and comments, and maybe a way to relink to my old posts and comments across the fediverse.
Just a few ideas I was thinking about that could possibly help users move around.