Poly Batting is hard on needles. Poly anything is hard on needles. thread too.
I use Goetz Bractet or something like that.
I change needles often, because I do customer quilts and don't want to have it do anything to their quilt, to me it is worth a new needle. Every other quilt.
I have gotten a bad couple needles in a row, which is very frustrating.