I like the Bedrug a lot - this is the second one I’ve owned - for a couple of reasons. I like the fact that a Bedrug gives you a smooth flat padded surface to the bed. The surface is easy on your knees if you crawl around the bed, and very gentle on whatever you haul. While it is a nice finished look, the carpet material is very rugged, waterproof, and easily cleaned. If you haul a lot of gravel, engine blocks, sand.....maybe another surface is best. For a less industrial look, the BedRug is a great option.