If in Billings or SLC I'd much rather go to Scheels than Cabelas.
The employees at Scheels are much better, inventory is better.
Twice my son has had employees in the Billings Scheels give him a handful of tokens for the hunting video game. When you ask to see a handgun they don't groan and roll their eyes.
In Cabelas anymore you are almost treated like a nuisance.
Any of those stores are little better than Sportsmans Warehouse. They are all just another retail outlet with dorks behind the counter with a safari shirt on and they think they know what they are talking about. I like Cabelas because they do have a premium gun room with some decent guns that you can't find anywhere else. Scheels used to have those guns, but not any more. You have to have X-ray vision to see a handgun in Scheels, the way they hide them under all the chain link glass...