Amazon, for me, is the easy choice.
The $25 free shipping threshold (no prime) is quite a boon that almost none can compare against. I'll wait 'til I have a few small things and make an order on Amazon.
All my LBS are quite a distance from my house and awkward to get to and would typically be driven to (and none are paired closely that I could easily hit two or three of them). I will, when I know I'll be in the area of one, plan some of my future purchases to be considered there as I want them to stick around.