A few years ago I bought a Victorinox diver from Jomashop. In the end, they sent a perfect watch that has performed very well. However, when I ordered I didn't realize that the watch wasn't in stock, so I had quite a wait--more than a month, as I recall--which I wasn't ready for. So I would make sure that the watch you want is ready to ship, unless you're OK with what could be a long delay. Another consideration is cost: the Victorinox was sub-$1000. I might have had a hard time pulling the trigger with Joma if it were way more expensive, as I suspect the Rolex will be.