We have the whole spectrum of shops here in the Philly burbs... There's 5 shops all within 20 minutes of home...(shop names witheld to protect the clueless, email if you must know.)
5 minutes: Total dopes.. Walked in once looking for a Kimber, they didn't have any, but sure did make a pitch on a CD and a Norinco. Neither guy behind the counter knew how to field strip on properly, and both had holster-rusted wheelguns on their hips with corrosion visible on the case rims... You be the judge... Also, when asked if they could order an AR Lower for me, the response was "What's that?"
15 minutes North: Run by 3 Ex (not-retired.) LEO's... If you don't have an FOP tag on your vehicle, all prices just went up 30%. No dry firing or field stripping allowed... poor ammo selection... only carries cheesy aftermarket mags.. BUT they have an outstanding archery selection and indoor 3d range.
20 Minutes North: Nice shop, decent selection, knowledgable staff... Prices quite reasonable. Not the best for special orders, their markup is a bit high, and they really avoid transfers.
20 Minutes Northwest: Shop with indoor range... all prices about 40-75% above local average.. has own indoor range.. must buy their ammo, at about 25% above local average, 3 rnd in mag limit, no "rapid fire". Takes serials for all firearms to be used... Will probably go under soon...
25 Minutes Northwest: Small shop with great people that know their stuff and remember your name after 2 or 3 visits. Best prices on new and used.. no crap in inventory... if they can't sell it with a clean conscience, they won't take it in trade. True gunsmiths.. Transfers are cheap.. If they don't have it, they'll get it... Offer's opinions only when asked, and stays objective. Real class acts, and get a lot of return business. Worth the extra drive.
They're not all bad... Just be sure to support the occaisional gem..