I prefer carpet. Although I haven't had a vehicle with a rubber mat that covers the entire floor, it seems to me that carpet would be lot easier to clean. If sound deadening is important to you, ACC (Auto Custom Carpets) also makes carpet with mass backing and has carpet that extends to the back of the cab if you have removed your gas tank. They also make carpeted mats to protect the carpet. ACC carpet is sold by Stock Interiors (
https://stockinteriors.com/) and Rock Auto as well as many others. You can get samples from Stock Interiors at no charge, but their prices are higher than Rock Auto. Acc is also available in 80/20 loop (original type and probably the least durable), nylon loop or plush.