I've got WeatherTech in one vehicle, Husky Weatherbeater in another vehicle, and factory rubber weather guard type floor mats in a third vehicle.
All three beat the old fashioned carpet and plastic/vinyl floor mats. I like all three and have few complaints.
If I'm being critical, my least favorite is the factory rubber weather guard style. They don't fit as well and therefore allow more dirt to get in around the edges. Mine have also warped or cruled in a few spots. They are easy to clean and are soft rubber, so they are easy to put in and take out.
WeatherTech and Husky WeatherBeater are close to equal. Both fit good and tight around the edges. I would give a very slight edge to WeatherTech regarding fit. Husky are less expensive and seem easier to clean even though they are made out of the same material. Both have aged very well. Husky seems to keep my feet up a bit higher and out of the wet or dirt/mud better. The carpet under both the WeatherTech and WeatherBeater looks practically new.
Cleaning is the biggest issue I have with either brand, I don't like a dirty vehicle inside or out. Without a doubt I clean my vehicles more often than most.
I would buy either WeatherTech or Husky WeatherBeater again.
The WeatherTech and Husky WeatherBeater are in a Chevrolet Silverado and Toyota Tundra respectively. Both see their fair share of mud, dirt, and horsesh!t. Hope this helps.