I like the rubber diamond-plate as well as the hexomat. One of our members even used the rubber diamond-plate for a headliner. I think these would be more functional than carpet, as stuff wouldn't slide around as much, and you can always keep the carpet as the mats up front. I don't see a problem with the front seat carpet not matching the cargo area, but hopefully we've given you some good ideas.