The Cloth ones last longer and are less bulky. The foam ones have more padding but are bulky. I use the foam dip ones and have no problems with the shin guards. They do slip sometimes,I've noticed when fighting in some tourneys you can sometimes not even connect hard with a kick and it is scored with the foam foot pads. It all depends on what you like. I'd love a nice pair of cloth pads I can wash.