I use both cotton and polyester threads, polyester for quilting, cotton tends to break easily on my long arm. Cotton is linty, polyester is not. For piecing It depends. Sometimes I want thinner/ finer polyester, sometimes thicker/ heavier cotton is best. I purchase both from CT.