I shop at both LQS and Joann and Hobby Lobby. It sort of depends on where I want the finshed product to go. I have given some quilts and not even had the recipient acknowledge getting them, boy was I glad I used Joann fabric on that one. But making one for my husband I am using LQS stuff. If I am taking a class, I will usually buy most of my fabric at the shop giving the class. I live in a town with 7 quilt shops, so it is pretty tempting to frequent these, and the service is good at all the ones I have gone to. One shop employee spent an hour with me helping me find fabric for a class I was taking elsewhere, total fabric was only a few yards but in 12 colors. You won't get that kind of service anywhere else and I don't mind paying for it.