Hope you don't mind me adding my wish-list to this:
1. Create a global set of product options to create separate from all products. Then when creating a product, have the option there in a list of "Global Options" to just enable or disable.
For example, a store with a bunch of shirts could benefit by creating a global option of Sizes: Small, Medium, Large. You just enable it and it applies the size options. But it becomes editable in the product and doesn't change the other products using the attribute.
So kind of like after it gets applied, it is for that product only so it can be changed if you wanted to make certain sizes different prices...because this would be different for different types of garments.
I also could have just used this feature for applying a standard set of "Personalization Options" I need to apply to many products. I need to go back now and create an option called "Personalization" where the customer can type in a few words to have embroidered onto the product.
2. Batch editing in case you need to add something to multiple products.
For example I needed to add "Add your own personalization!" to about 50 products...took awhile.
3. Duplicate a product's details to create a new product. This can be for when creating similar products. Duplicated all properties except name, cart name, images...this way if it is accidentally uploaded, it will still be different.
4. coming soon