I do most of my shopping online. If I need to physically pick up something, I go to Hancock, because it is more convenient for me. Hobby Lobby is so big, I get lost! I've never been in Joann, though there is one in town. I would look at Wal-Mart, but the nearest one doesn't have fabric. I really dislike shopping, so online is my first choice.