I prefer quilt shop because I can feel it and see the exact color. Sometimes I order on line if I just need a variety of something like blues or neutrals. I am fortunate that I have a stash of fabric and often make scrappy quilts so I can indulge myself by just buying a couple fat quarters. I really dislike scratchy fabric but I guess if you were making a wall hanging it wouldn't matter.