With the removal of the concept of virtual companies, the only - however poor - real out of the box option to share master-data across legal entities was lost. This feature was widely used by many customers.
The new cross-company data sharing accepts group and reference data only, but it is not possible to share for example Customers and Vendors across multiple legal entities.
In the industry, where my customers operate it is not uncommon to have +100 legal entities, some will have +1000 and this is real legal entities, not just a dummy division of a legal entity.
Therefore it is common to share customers and vendors between companies. But it is not a all or nothing approach. Companies are grouped and data is shared between a group of companies. Which leads me to my second suggestion. Please allow us to group companies into company groups and then configure the sharing of data per group of companies instead of individual companies.
So 2 suggestions here.
1. Ensure master data can be shared between a group of companies.
2. Allow grouping of companies into company groups.