Flannel works fine.. I have used flannel as batting for a number of quilts... I even used flannel sheets! I have a friend who uses old blankets for her batting. There really is no right or wrong.
Also.. I made an Easter quilt last Spring and used no batting, but flannel for the back.. it worked fine.
Barb