On a serious note, especially when your buying something like watches, phones, PCs, or anything technical or specialised, nothing beats good service, being served by sales folk that are obviously interested in what they are selling and are knowledgeable about the products and who also don't treat you as just another customer to get rid of as quick as possible.
I often shop at a local Jeweler (Finnies) for my watches, especially the more expensive ones, not the cheapest place (although they do discounts in store, not online, if you are an existing customer) but they are family business and know how to treat customers, and how to handle the products they are selling, unlike IW shoddy handling of luxury watches.