Looks like you've got some good answers. For my 2 cents I prefer King Tut or YLI for quilting on my long arm, I like to see the stitches. Guttermann for piecing because it takes up less fabric. And as for fabric I try to stay with the name brand companies for good quality. Try out some online stores with small amounts and find out which manufacture you prefer.