I like a physical shop as I can take my time look at things I'm considering buying (particularly if it is something I've not used/had before).
Having said that, if it is a replacement or something that is harder to come by in an actual shop, I'm happy to buy online.
JD