I have grown up using and wearing cabela's products and have appreciate the quality of their goods. The thing that I appreciate about Cabela's is that they actually sell thinks that outdoors oriented people need. You will go to some sporting goods stores and you will be able to buy tents and coats and there would be very few items for hunting.
Cabela's has a huge inventory that you are able to choose from. On the website users are great about reviewing products so you know how it is going to perform in the real world applications. The greatest part is the return policy. If you break something that you buy they seem to just replace it! I have never had a problem getting a problem satisfied by them.
The store is amazing to visit, there are fish and game mounts and awesome exhibits to take a look at. It was a great date idea before I got married just because there was so much to look at.
Complaints? I went to a cardinals game this weekend and stopped here first to buy some ammo and AR15 parts. I spend close to 100 bucks at the store and they would still not permit me to park there for the game. It is a small thing but it was frustrating.