I have used the Stormforce cover Stormforce 4 Layer Waterproof and breathable Car Covers
Weatherproof and breathable, non woven fabric. If you are careless with the cover, particularly when wet, it is possible to abrade it and wear through the fabric where there are "hard points" under the cover, although it seems to be very resistant to tearing. It is very easy to patch if you have any problems.
No condensation problems at all. I normally leave the windows slightly open when the car is covered.
You have to make sure the car is scrupulously clean of course - although the cover has a softish lining, any trapped grit can grind through the paint in no time at all. You have to make sure it is well strapped down too, otherwise it will be away with the wind.
Aerials have to be retracted or removed, etc. My cover has "Ears" to cover the mirrors, but on others you may have to fold the mirrors.
It is as well to think of what you will do with a soggy wet cover if you need to undress the car in the rain. You won't want it in the car, it is a messy job to fold a wet cover, and you can't really leave it in the kitchen or hide it behind the wheelie bin. You also have to fold it so that the potentially gritty outside doesn't touch the pristine inside.
Nevertheless, when used carefully, covers offer maximum protection for your car and even deter thieves who either can't see what the car is, or can't risk the time taken in removing the cover.