Nifty products Extreme or Catchalls (one's rubber the other's carpert) and WeatherTech's two lines are the best I've played with. Husky liner's are decent too, but I find the flap by the door settles down over time and creates issues with how the mat lays.
Highland USA makes a knock off of Weather Techs all weather mats, I have had a set for 6+ years and they are still holding up decent. I also have a Nifty catchall for the back seat. If I were to do it again, I would use Weather Tech's weather liner up front and Nifty Extreme in the rear.