I just quilted some charity quilts for my guild (on my domestic machine) OMG the flannel was a pain- it won't slide on the bed the way cotton will..
That said, I got less puckering with the flannel, and it is super soft now that it is done.
I don't know if they prewash or not. I like the shrinky look you get when you don't prewash cotton batting.