I don't buy much in Cabela's. I can usually find a better price on firearms and accessories at my local gun shop. Same applies to Sportsmanswarehouse. They have camping and cold weather clothing that aren't available in other stores.
I don’t think Cabela’s is the same as it used to be. it was bought by Bass Pro Shops, who changed a lot of store operating policies, especially on guns, and eliminated Cabela’s old line of products in favor of Bass Pro merchandise.