I think fabric is a better material to minimize scratching than the OE and repro vinyl - much better. The good part about the OE service mat is that it's so heavy, nothing moves it.
The bottom of the reproduction model has a light rubber material that I don't think could scratch paint. This actually adheres nicely to the sides of the car without any device to hold it up. IMO, it is top notch. Not sure if the picture will show it properly.
91 NSX Red/Black