Joann's has pretty much obliterated the competition - the two independent quilt stores in my area (that had better fabric and knowledgeable staff) have both closed in recent times.
Hancock's obliterated my two favorite stores and then, when Joann's moved into one of those two spaces, it took so much business from Hancock's that when Hancock's closed a whole slew of stores a couple of years ago, the one near me was a goner. (What goes around comes around?)