It would be awesome to be able to create multiple “product configurations” that can be setup for easy rendering. For example, take a product packaging scene that needs many different textures for multiple product label versions/locales/languages/etc. Currently, each variation must be rendered out by hand individually, and there is no way to batch anything at the moment.
In this scenario, each camera "render view" would still be the same, but the textures, materials, models, environment, etc. could all change.
Take a look how Onshape and Keyshot handle their configurations. Onshape's configurations, though a CAD package, is incredibly powerful!
Variations for objects is tentatively planned, but not something we’re working on just yet.