Cabelas hands down. At sportsmans you have to yell to break up the BS session behind the gun counter to get service, the staff isn't trained in their department half the time, you have to give a nut to make a return, the girl's aren't that cute, go to any maverick gas station and you'll find the same quality.
Cabelas has awesome customer service. I have returned many items since they opened, some without reciept, and NEVER had a problem. Selection is better, staff is more helpful, store prices aren't that much different, and I love the bargan cave.
Andy