For me, I find the carpet ones look so much nicer and are easier to keep clean than rubber ones for day to day. ONE wet footprint on rubber ones = having to clean with water, and looking dirty and bad until you do. Carpet, you just shake out or brush and they look good.
I use a rubber one in REALLY bad wet/snowy weather, then throw it in the garage.
'14 528-xdrive - daily driver/winter beater, '06 Boxster - for fun, '07 M6- for even more fun.