Distribution by compound keys and rebalancing when configuration changes (e.g. a new node is added) are features I would consider essential in the core product. Long-standing commercial competitors are doing this and it's really only the last small gap I can see to Citus superseding them.