I thought I had bought the right one for our carpet but found out our carpet is thick and plush and this chair mat sinks down into the carpet when sitting and then has dips to try to roll out of.
Previous chair mat was perhaps hard plastic and cracked under pressure of chair wheels. New mat is more rubberized and has some flexibility which should allow it to last longer.