Detailed Product Permission
Give product type user permissions the same granularity as a Channel in CMS
Alan Cantes commented
+1 to this. It'd be great for a client to have a user group for product editors, allowing them admin access to create products but not publish them.
I would also like to be able to let users disable the creation of products, however they may edit existing ones.