I hate to say it but I agreed 100% with your assessment of the place, I went in for some ammo once and was far from impressed. It took 20 mins to get a price on the SIG I was looking for.
I like going to Shore Gallery in Lincolnwood if you ever get out there.The only downside is they are a big LEO dealer and cannot sell certain things out of stock to civilians (such as Speer ammo, new SIG pistols...)
The plus side is they have a LOT of gear, holsters and the like.