There are nothing wrong with the OEM All-weather mats. People here are talking about the floor LINERS, they are almost like a shell that goes in. A bit over-kill for normal use IMO. I have the weather-tech floormats in my 08 STI, and I did a side-by-side comparison with the OEM all-weather mats. The OEM actually had deeper channels than the weathertechs. Also, they were half the price.
So when comparing floor mats, keep in mind that weathertech makes all-weather mats and liners.