I have shopped at all three. I do try to support my LQS because the fabric is usually a better quality. Mostly I like their expertise. They are always willing to help pick out fabrics, help with quilty problems, suggest patterns or projects. I stop in sometimes just to chat.