To be fair, flannel is cotton.
I dont own one but Vermont Flannel is on my list.
For now, my flannels consist of L.L. Bean (including one of the thick chamois types) and Weatherproof Vintage.
You didnt specifically ask about socks but the ONLY socks I buy now are "Darn Tough" from the Cabot...