For most of everything paddle related, I shop locally. The difference is not much more and I can use it right away.
For boats, I generally mail order. The difference is too much to ignore. The last boat I bought through mail order was just under $800. The same boat at my local shop would costed me over $1050.