Marionette is amazing the way that it allows you to create objects so quickly. Of course, you will have to learn a new skill (Marionette) but it is not as hard to learn as scripting. Marionette is capable of manking huge objects, but I think that for most of us, it is idea for creating a simple objects. In this example you can see a 3-Drawer cabinet and a 4-Drawer cabinet that have been made with Marionette. The first object that I made was the 3-Drawer cabinet. Once I got it working, I edited the Marionette object to add another drawer, creating the 4-Drawer cabinet. While the first object took a couple of hours to make, the second object took minutes. I think that this is going to be the big benefit of Marionette, the ability to edit an object to make a new version. Another way to look at this is this that I might make a 3-Drawer cabinet, but another user might borrow my object, edit the code to make a 2-Door cabinet.