Two schools of thought ...
1.Fiberglass provides a nice smooth surface , but must be waxed to retain that slick look ... This was proven by many fiberglass boats ... Also , should it get damaged , it is not that easy to fix and blend in with the other shiny finish ... Our ex RV dealer although charging us $120.00/hr labor for his expert work , couldn’t even do a decent job on patching holes in my fiberglass walls ... The repairs stood out like a sore thumb and even a third rate auto body shop could have done a better job ...... I could have done a better job .
2. a Foamie with a canvas covering is already somewhere between Beer Cooler and Tent, and it has a “look” of it’s own ... (Fabric) ... Damage is always localized to one spot , and that can be repaired with a can of great Stuff, a serrated steak knife, and a canvas patch ... A little glue , a little paint , and you’re done , and back on the road... We’ve even made up a Foamie repair kit to bring along just in case.
Can of Great stuff, serrated kitchen knife ,scissors, sandpaper , glue , paint , canvas patch material , cheap brush ... fits in a small box ... like a Foamie First Aid Kit ...
We had a tree branch go through the Jayco roof like it was Butter ... Scary ... Their roof was from top down .... a "membrane” ( in their words) consisting of material the thickness of a dollar store Vinyl tablecloth ( very thin) , 3/32” plywood (measured) , 2" of beaded foam , and a ceiling covering of a wallpaper like textured product . a single limb ( a rotten limb too) went through the roof in 10 places.

Makes a good case for Aluminum skin on the roof ...
We’ve watched a canvas covered roof on Foamie #1 in a horrific hailstorm here ... full of dents .... a week in the summer sun and all the dimples were gone .
We also watched yesterday as our gardeners children (schools out) were throwing rocks ..... at the Foamstream

... my whole drive way is Rocks , and little boys LOVE to throw rocks .... checked the FS.... no damage , not even a dent ... THICK 18 oz. canvas ...
Do we care what the wife wants ? .... for me , after 40 years ..... not so much ... Nor does she care what I want .

Familiarity breeds contempt !!!