I try to balance my purchases between both. Our local tackle shop is relatively small. They pack a lot in but they can't possibly compete on price, sales, or inventory.
I can get rods/reels for 30-40% less online if I'm patient and do some research.
That said I love going to the tackle shop and physically checking out gear. And I will pay a "premium" at times to support them.