Bundle products are great whenever you offering several products that compose a set. However, when you need to enhance bundle products and add new options Magento 2 has limited functionality to offer.
With Improved Configurable Products extension you can now add Configurable products into Bundles. Let customers select colors and sizes of the items included in the bundle. Let them browse through different products and their combinations.