I have turned out some really nice rag quilts using quality 100% cotton. Because of it many ladies in two local quilt guilds now make rag quilts using the material.
I've never used flannel. It's never been a material that has ever attracted me to buy it.