Support the local business if you can, we need them. I buy on line a lot and have never had a problem with the big guys with returns for refunds, exchanges or credit. It's price, shipping cost, return policy and speed of shipment that matters to me. Everything else depends on the manufacturers warranty. I buy by brand, Weatherby because I trust them?
And others because I trust them. Good shopping!