I think the AH is the only stumbling block, and storage.
Communities are cross realm guilds-light, not much extra to a guild really.
I’m sure they are working on new AH as they have mentioned it and rarely talk about stuff they aren’t working on to manage expectations.
I doubt the character database is much of a hurdle but I suppose it would also need to get worked on.