I find this discussion very interesting. One thing I would caution is something that has not been brought up as of yet. Any silicone based product is a nightmare to deal with if you every have to repaint any portion of your car.

In other words if any of the silicone gets on a painted surface it is almost impossible to remove fully and will cause fish eyes in future paint application.