I try to buy stuff from a local fly shop whenever possible. (I also avoid box stores and franchise restaurants as much as I can.) I think local businesses represent a way of life that I'd pay some extra money to preserve in my neighborhood.
Here's a related question: suppose you are going to a distant location and need to buy fly gear or 'stuff'. Would you rather buy it at your local flyshop or at a shop near the destination?