I have a car cover but I only use it if I go away or I have just washed it and want to keep it clean.
They are good, but I have found it can attract attension. I came back to one side lifted up in an obvious attempt to see what was inside the car. They are a bit of a pain to take on and off especially when its windy!
Also be careful you only put it on when car is clean as it will create swirl marks with the dust/dirt on the bodywork. No biggie as you can polish out but thought I would mention it.
In terms of recommendations, not sure as my wife bought mine for me.