I personally would never use one.
Your car needs to be scrupulously clean and the inside of the cover also needs to be spotless, otherwise when the wind blows, the cover will move/rub against the car and scratch/swirl the paintwork.
IMO, better to ensure the car is well protected with a good wax or sealant.