Been a Cabelas buyer for over 20 years. First one was in Hamburg, PA. Nice drive up from Philly area. Decent prices. Good library. Great people. Then we moved to Texas and I was 45 minutes away from the Austin store. Great selection, shelves always filled, library was a place your jaw dropped on the nice guns there. I got their credit card and used my points to buy guns, a safe, and loads of ammo. Range was close by, as well as some great BBQ. About the time I left here, they sold it to Bass Pro. And it went downhill fast.
In AZ, Glendale, over an hour away, there is a store. No restaurant. No fudge. No selection. Empty shelves. It was a dud. Bass Pro is closer, but same thing.
However, competition is great here. Scheels will open here in 23/24. Sportsman Warehouse is in Mesa and Chandler. Forums and stores on the internet are great resources. Heck, even Walmart got its ammo back.
Unless Cabelas splits from Bass Pro, then both will go down the tubes.