I prefer cotton for piecing, but cotton/poly blends are going to hold the colors much better, which would be great for childrens' quilts. Poly batt is cuddlier than cotton, so I use poly in toddler/child quilts.
Hubs wants a heavy quilt, so I might resort to my grandmother's trick - double-knit polyester piecing. Those things are heavy enough to suit even him.