I made one with just cotton, and didn't like it, but I think flannel and cotton together would be fine.
I just made one with two layers of flannel only and I am not happy with it, but just personal taste. I find that I like at least a layer or two of flannel in the middle if not batting.