I've used flannel for batting many times, generally when I want my project to be flat... For the projects I've used it for there were no 'cons'...but I don't think I would use it for a quilt I wanted to be lightweight... Flannel is really warm. I have also used just a layer of lightweight muslin for batting, that worked fine too and was not as heavy at the flannel