I have to add, my first legitimate visit to an OB... the customer service was amazing. I purchased a OEM leather strap for my Seamaster Agua Terra. Granted not a large purchase ($450), they gave my wife and I refreshments, she was given a bouquet of white roses, and we tried on many nice new pieces (New NTTD when it first was released).
However, my most recent purchase was from an AD, over the phone. No roses, no refreshments, no laughing at my "Dad Jokes". What I did get was a ~ 20% discount on a new Seamaster Heritage.
I have made a few smaller purchases from the AD as they also sell Squale and I will be using the AD in lieu of the OB.
Bottom line, price, price, and price.