I really like NAPA, but I much prefer Advance Auto.
In my mind most parts stores are much the same- prices, parts quality, etc..... usually generic and garbage.
I prefer AutoZone the least, I won't go out of my way for O'Reillys, Advance Auto is usually everywhere, and I never go into any of these stores without having an idea of a part number or part name for them to look up. Otherwise, I deal with parts from online retailers I trust and just stick to getting oil change supplies from local parts stores.