For box stores, Scheels gets probably 90% of my fishing purchases. They’re the best mix of customer service + availability I’ve found. Fleet Farm is way more hit or miss, but IF something you need there is in stock, you might save a few bucks comparatively.
Cabelas = Don’t get me started.
I buy a lot at Scheels if i can because of my card points and i have a store 40 miles away but its getting tougher to find much in stock lately been doing some traveling lately and stopping at cabelas stores and they all have way more fishing equipment in stock so buying there. i also order a lot online