Cotton has natural antimicrobial properties and is more breathable, even when tightly woven together. Polyester may be inexpensive and durable, but it’s a synthetic material and isn’t particularly breathable.  Some people may have allergies to either cotton or polyester specifically, so pick bed sheets made of a material you know you aren’t allergic to.