I have a couple of locally owned hardware stores (OK, ACE franchises) that are generally well stocked and often at or below the Big Box store prices. I try to use them when I can.
Same with farm stores and grocery stores.
My Big Box stores have weird stock discrepancies. They may have some 1 1/2 pipe and a few fittings, but they might have Ts but no Ls or caps, but no plugs. Or they might only have flanges in 1". It's worse in electrical, but I can't think of an example right off.
I refuse to do O'Reileys.
We already had AutoZone, Advance and NAPA within a mile or so of each other in a few areas. The O guys came in and planted their flags within site of at least one of the others in three different parts of town. I hate leaches.