This subject seems to come up a lot.
I buy almost all my fabrics online. It works for me because I like certain brands and know the quality so I don't feel the need to handle it before I buy.
However, if I couldn't afford it I would buy whatever I could so I could make quilts as it brings me so much joy to create.
So I really think there is a purpose for all of them.
I remember the days when I had a young family and quilt shop fabric was mostly out of my reach. That is no longer the case but I still buy online more. The prices are a lot better and the people at my local quilt shop aren't inspiring at all.
A lot of people say that precuts are a waste of money but I love the convenience and variation of fabric in them. That is worth the extra money to me.
I agree with Onebyone- Joann's lost me a long time ago. Way overpriced for the quality and all those coupons.
And I buy nothing at Walmart. I don't care what their prices are for anything. I just don't like that store.