i wear shorts most of the time and cloth seat covers are much nicer... cooler and non-sticky in the Summer, and not so cold in the Winter. I've always ordered cloth ones and never had punctures or problems. I do treat them with 3M fabric waterproofing spray when new, but don't retreat them as suggested.
The Transit airbag seats are a PITA to swap the seat covers. There are many fasteners and hog clips... dozens... holding the seat covers to the seat and seat back. While I watched videos for the Scopema swivels(a PITA!), I didn't think the seat covers would be so involved. Those clips came as a surprise and at first I was trying to straighten them out with long needle-nosed pliers for reuse, I had to give up because I was tearing out the anchors for those. I watched a seat cover replacement video and got the hog clip pliers and clips... and, a stronger better cutting pair of wire cutters to just clip the hog clips out. Make sure you get all of the metal bits you clip loose, as those can "bite" you in the butt later! A strong magnet can be helpful!
As recommended, I used 3M 77 spray adhesive to glue the foam and anchors back in place. With the hog clip pliers and better cutters, the swap went much better, though it took a while. I had to alter some attachment strips of fabric, as the factory had done, too. I got my factory cloth seat covers installed and don't mind the hole where there's no passenger arm rest. I put a piece of black Gorilla tape over the foam underneath and it's good to go.
The vinyl seat covers didn't seem too bad, but I like a little breathability to avoid hot spots when traveling.