Oh - while we are discussing shirts, also check out the LL Bean Chamois shirts if you live in a cold climate. They are very well made and last a long time all while keeping you warm and looking good.
Back to Flannel - I've got dozens of them and other than LL Bean I have experienced shrinking, premature pilling and wear. The LL Bean Flannels are a bit more costly but many times you can get them on sale, closeout or when they run discount coupons or promos. Their Flannel shirts have never been disappointing for me - a huge flannel fan for my entire life!
I am not associated with LL Bean in any way, shape or manner! Don't get a penny!