I lilke lots of fabrics, lots of threads, lots of books and patterns. I really don't care about any of the rest of the things you mentioned. I come to shop and want as many choices as I can possibly have.
I like shops that give me a coupon for something after I spend a certain amount of money. I also want the shop to keep a record of my purchases - every store in the universe (quilt and not) wants customers to carry a discount card. They make my purse heavy so I frequent stores that don't require it as much as possible. And make sure that the coupon is meaningful, especially since I travel for work a lot and can't make it to the sales most of the time. I went to store recently that said they give you $10 after you spend $250. That's 4% - big deal. $20 would have been less than 10% but I could still buy a couple of yards and that feels significant.
I hope this helps.