Unless it's an absolute emergency and I need a part NOW, I never go into any of the chain stores. And when I do (once or twice a year) I call ahead, give them their p/n of what I need beforehand so it's waiting for me, whether it's in stock or they have to order it with next day delivery.
We do have an independent non-chain auto parts store in town who has somehow survived in business for about forty years, and I do frequent them the most. Mainly because they carry quality parts, are all longtime mostly family employees, and really know their stuff, including the family ladies. Plus I want to support them for the community and as a better alternative to the chain guys.