I use both their cotton and polyester threads, and I'm happy with both. I find that the cotton thread produces more lint than more expensive threads, but it's simply a matter of cleaning bobbin area more often.
I buy all my batting from CT. They have good sales regularly. Same thing for notions/tools.
Also, I find that the quality and choice of fabric has improved considerably over time. Prices are reasonable, and free shipping applies for orders over a certain amount.