I went with vinyl since what few friends I have that ever fished with me in a carpeted boat never seemed concerned about their squishing minnows, corn chips or worm dirt into my carpet.
Fishing in freezing weather and with the water from caught fish that dripped on the vinyl floor tends to get slick when it ices up. I normally fish with a butt seat but haven't fallen down or out because of the floor icing up. Maybe because I don't catch that many fish. By fishing out of a stick steer boat where one is setting down most of the time you wouldn't be bothered as much by the ice on the floor until you stood like when loading out at the ramp.
As for durability I would say its not as durable as carpet since I now over 10 yrs do have a few spots that are torn that I need to do something with. I'v thought about getting some of that spray stuff seen on TV where they spray it over a screen used in the bottom of the boat and it doesn't leak.
Overall I've been satisfied with my vinyl due to the ease of cleanup.
“There is no difference between communism and socialism, except in the means of achieving the same ultimate end: communism proposes to enslave men by force, socialism—by vote. It is merely the difference between murder and suicide.” Ayn Rand