Cotton is better than polyester for embroidery. Cotton is sturdier, allowing for a better canvas for embroidery. This also allows for a more detailed embroidery design. The only downside to cotton is that cotton can shrink. It is crucial to pre-shrink your cotton before embroidering.