Wherever I get the best deal and/or best value. AZ and O'R rarely if ever that place. They have their occasional close out oil deals, but beyond that nothing much else of interest. No PB nearby but they do have an occasional online deal, got a couple Ultra filters shipped from them.
Local Napa has their semi annual 40% off Napa Gold oil filter sale that I look forward to, but not much else there either. AAP in the past has been the best b&m store with the use of online codes. That said, they have tightened up in their use and discount amounts. But, overall AAP still has the edge over other b&m stores for me.
For online parts, Amazon gets the nod over RA because of Prime 2 day delivery and RA slower ship and charges. But will use RA if the best value and time allows.