Hello
I've always wonder why BC sets are not that much used... this is a question I had in mind since almost ten years at the time when SAP introduced BC sets. Since then I've never seen BC sets used outside of business functions (SFW5).
In my understanding BC sets are not really an alternative to the transport orders.
I thought it was possible to collect you customizing activities directly into BC sets.
Business Configuration Sets (BC-CUS) - SAP Library
-The BC Set data can overwrite entries in the Customizing tables or insert new entries in them.
-In contrast to transport requests, BC Sets CANNOT make deletions in a system.
BC Sets should only be activated in systems in which you make Customizing settings. Test the settings before you transport them into your production system by comparing the BC Sets with the Customizing tables.