The name brand thread made today is all good. I have about every brand and my machine likes some better then others. All the name brands make poly, rayon and cotton thread. I like very thin thread for piecing, nothing over 50wt 2 ply. I like 50wt 3 ply and heavier for machine quilting. Right now I'm using Aurifil because I got a lot of it and all my machines like it. I don't care if I use poly thread on cotton fabric. It doesn't matter.