Something that would make it massively easier is portable/decentralised identities, or at least easy account migration. This should go for communities as well so that a community can exist independently of an instance, or be migrated to another instance with subscribers being redirected seamlessly.