I use these mats under my sewing chair; therefore it gets a lot of use with a lot of up and down for pressing etc. I wear them out in a short amount of time.
Chair rollers create dimples that you have to push out of. Probably will let it last longer over thick carpet but it's annoying. Dimples disappear quickly.