I personally would never use one. I've seen them mark peoples paint quite badly from it moving around on the car. Fair enough you might be able to get an expensive one that might not mark the paint (never seen or looked for one though personally) but I'd much prefer to let my cars get rained on then clean, dry it off and continue. Or a with a properly detailed car if it's just parked up rain will just sheet off it nicely :).