You asked specifically about thread for piecing. I prefer Bottom Line, which is a 60 wt (on the thinner side) polyester. I like it because, like Dunster, I do a lot of precision piecing (miniatures and small pieces) and I can easily find it in my area. I have nothing against Glide, it's just harder for me to procure. If you want something that is less linty, look for poly thread, cotton tends to be on the linty side.
Thread for quilting is a whole 'nother ball of wax. 😉