I have a California Car Cover. Good quality, good value.
The guy who detailed my car said use a cover minimally, as it will put fine scratches in the paint, no matter how careful you may be. Same thing with the "dusters" they make. I don't know, I'm no expert, but he seems to know this stuff inside/out, so I heed his advice and leave the car uncovered in the garage.