Covercraft is definitely one of the top brands. The better the cover, of course the more expensive they are, and usually for an outdoor cover, the longer it will last.
I bought the Covercraft NOAH for my Tahoe, which is one of their better covers, and it did not hold up as long as I had hoped. Failure of the material from wind, and I suspect from a couple other issues, and it began tearing at certain areas. Usually the high stress areas, and where I had used Gust Guard Cords and Clamps.
Now all I use is the security cable and lock, and a few office spring clamps at the front air dam which the front of the truck faces west into prevalent winds here. Even though my vehicle resides under a carport and some of the sun is blocked, I still suspect UV has also placed a beating on this cover here in the desert southwest. The NOAH Cover may not have been the very best choice?
Yes, I was also beginning to get marring on my paint finish, not from taking it on-off, but from the wind causing the cover to billow, and where there were joining seams of 2-3 panels coming together and sewn, this was where marring was occurring, typically on my truck, the two front fenders.
No wax or sealant, no matter how durable was doing that good a job of preventing this. At first I tried applying Moleskin to these areas on the inside of the cover, it helped some.
Two better solutions to reduce such....Thankfully, I can sew and now have and use a sewing machine. Covercraft sent me a fairly large square of the same material, and I sewn in small square "pads" over these seams. The other, was I coated the truck with CQuartz UK/Reload, and this gave my paint finish a much greater degree of resistance to marring versus any other product I've ever used on the truck.
To remove and install a cover, and lessen any dragging which can cause marring-scratching, I've found the best method is to roll-fold the cover from at first the front and back of vehicle to the center of the roof, then again fold up the cover from each side of the vehicle and then lift the cover off the roof.
No matter how high quality and soft a cover is, (The NOAH is quite soft) it is the dirts, and grits that will inevitably become deposited-trapped between the cover and the vehicle from winds, and from time that will be the major cause of paint marring.
This means any cover over time will need washing. Trust that the cover I have on my Tahoe, this cover is huge, there's no conventional washing machine, or dryer that can handle this large cover. I had to figure a way, and made a homemade washing machine from a 55gal plastic drum with drain cock. Then hang and air dry the cover to the point of it being manageable to replace onto the vehicle semi-dry. After a short time, the cover then fully dries. While the cover is wet, it is very heavy as you can imagine.
When I first got my NOAH Cover, it was about 95% waterproof. As time went by, and degradation began to occur, probably from washings, and hosing it down with a garden hose, and as well UV degradation, the cover became less and less waterproof.
This loss caused me to try a fabric water repellent, Aerospace 303 Fabric Protector. With some hindsight, this may have been a big mistake. The chemicals in this Fabric Guard may have further accelerated material degradation, and as well caused another issue, in that I've seen small white dust and flakes all over the vehicle, and this is most likely the fabric guard product.
Not sure what Covercraft might suggest, probably nothing, as all these types of products may have a damaging effect on the materials.
Over the past 8 months, the cover continues to degrade, a tear here, a rip there, I pull the cover, and re-sew and patch so I can get some more time from it. This NOAH Cover was about $330 if I recall.
I will buy another cover in due time, perhaps before the end of this calendar year. I will see if I can request some small swatches of fabric samples from them, and thinking this time I will most likely look at the more expensive Weathershield,or Weathershield HD Covers instead of another NOAH Cover.
Hope these experiences I have had will help inform you and others, so that one can make the best choice for a cover.