The only way to go for high-pile carpets. Don't bother with any of the others as they will crack and deteriorate in only months. This is the second one I have purchased (need two for the office) and the first one still looks like it did new after 1 1/2 years. Although it moves slightly on carpet I feel you will get that somewhat so that is not a deal breaker. They are expensive but less expensive than replacing lesser pads all the time.
Entirely too flimsy particularly since it is advertised as being designed for use on carpet. If you use it on carpet your chair wheels will create severe depressions in the flimsy material making it difficult to move your chair and it eventually will crack and break through.