For sure, the dedicated fly shops have a much better knowledge, and products. They know what they're talking about and can really advise you.
But as far as big box store, Cabela's had a really good customer service, not talking about knowledge or products.