OK... Maybe I am a total goober but I really like Bass Pro Shops and Cabelas. Nowhere else I go has their selection. I have read the folks comment talking about limited selection and I would just ask where are you hoping? I can put my hands on a wide variety of products, see how they feel, evaluate the quality and make an informed purchase decision. That counts for something and based on that I try to reward them with my business. I don't just then go home and then buy from the lowest bidder.
And if, cost is all that matters I do think some of their house brands are some of the best out there. The BPS Sassy Sally is one of my favorite swim baits and I just purchased an Arachnid bait caster from Cabeles that is really a Daiwa Tatula that was $50 cheaper than anywhere I looked.
Just my two cents but I think they all have their place in the market.