The Quilter's Dream cotton comes in (I believe) three lofts or thicknesses. For my studio, I carry the middle loft. It works up beautifully, and I can tug on it and have had no problems with tearing.
The Quilter's Dream 70/30 blend is wonderful to quilt with. It feels like a cotton, with a little less shrink than the cotton.
The Quilter's Dream Poly also comes in several lofts. The batt looks like cotton, but is a little rougher to the touch - until you get it into your quilt. It stays supple, not stiff, and doesn't separate like some poly battings do.
My customers can send me their battings, or I can use mine if they don't want to pay to ship it both ways. Sometimes just the cost of the postage to ship it to me is enough difference to allow them to get a high quality batting at the same cost. The only batting I have found that I won't use is Mountain Mist polyester. The thickness isn't consistent, it pulls apart at the slightest tug, and it sticks to my hands.