Never used a BedTred, but lots of experience with the other 2 in multiple vans. BedRug is much thicker than factory carpet but definitely harder to get dog hairs, wood shavings etc out of the tight ply. It doesn't show as many stains but we've always gotten the black ones so that helps. They do fit nicely.
In my van I needed something that was easy to clean/durable and that my dogs wouldn't slide around on. I had to compromise by putting down coin flooring, then using foam tiles as "area rugs" in places of heavy wear/ where the dogs would walk.
I load and haul dirty heavy stuff in my van, but its also my camper. The foam tiles take most of the abuse and are easy to replace. The coin floor catches any spills and is easier to mop clean. Downside is that it was trickier to install. I was lucky I had a floor template already, you might be able to use your old carpet.
Edit: my build thread may or may not have update pictures with the coin floor, I can't remember. Ill update it soon.