I had a bad experience in the past with king watch. Ordered a watch, and got a different version that has many flaws, They wouldn't take it back, and I was left with a non-wearable watch...
Most dealers are good 99% of the time, you should look for reviews where something went wrong and was fixed.
Every dealer makes mistakes, it's how they deal with them that counts.
I had the chance to "test" Tony from asian7750, and he was great, and Angus from PureTimes, did a good job as well.
Orders from Narikaa, Andrew from TrustyTime and Torobravo went great without any problems, so I can't comment yet on how they deal with them.
The smoothest experience award goes to Andrew (TrustyTime), so his my default dealer.