I've got leather, and it holds me in just as well as cloth. . but then again, I WEAR my car. . so I wouldn't go anywhere if I was sitting on ice.
I like how my shirt doesn't get untucked just from getting in and out of my car, too. . that's why I like leather lol. . mine shows dirt pretty well tho. . I've got light tan leather in my 97. .but it cleans VERY easily, and looks nice when you've got it cleaned up
I can spill stuff on it and not worry