Big box stores like bass pro or cabelas have their moments, typically for some "draw" items that are meant to get you in the door, but asides from these feature items the regular merchandise is so-so.
I think Elwood Epps has fantastic customer service and is truly a hunters store (no gimmicks). LeBaron is also good as I have been going there for years so they know me by name (this hobby is an addiction when you are Norm of Cheers at your local store).
Also Sail Outdoors is getting better, their prices are alright and they occupy that mid section between a big box store and an independent.