Grand Seikos are some of the best mechanical watches. Their quartz line is also exceptional. Very underrated and much prefer them over overpriced Rolex.
Rolex these days is a joke, even the authorized dealers will rip you off shamelessly. They will either refuse to sell you a watch they have in store, or they will force you to buy 30 grand in extra jewelry just to get the Rolex you want.