Up to you really.
Well, I can say for a retailer point of view, the WeatherTech, hands down, take the cake. In your case however, they do not have the carpet. If you live in an area that has extreme weather, i.e. anywhere up in the NE, or the muddy south, I would absolutely go with WeatherTech. They are a little better quality, and they are just like the name, Extreme Duty. If you live an an area like the lower east or west coast where the weather is not all that bad, I would go with the Nifty. Even though they advertise you can just hose them off, you will still eventually stain the carpet. Price wise, WeatherTech is going to be a bit pricier, and anywhere you go they will not give you a discount. WeatherTech does not allow it. Let me know what you decide, I am curious myself.