My Submariner was a terrible watch. It was beautiful but would start losing time about a year after servicing. After 2-3 years it would lose 5-10 min A DAY. I think it was just a lemon. I got rid of it for the Omega and believe it or not, I get it serviced at Sears. Been going there for 10+ years and they are great. About $200 every 5 years. Rolex was $500-800 every 2.
Expensive hobby though and I am glad I am not very interested. A buddy has more than a few TWCs and a gold Patek and I cant imagine what they are insured for. Some of them are new luxury car expensive now.
I worked at an Authorized Rolex Dealer, as the In "Store Rolex Rep". In almost each and ever case, when a Rollie would loose time, I would ask the customer one question. Do you take the watch off at night. In almost every case, the answer was "Yes".
A Rolex is made to be worn. It will wear into your movements. Take it off at night, and it will screw up it's time keeping!
The reason your Rolex cost more to service would be in my guess, is that you sent it to an Authorized Rolex Service Center or watch Maker for Service. Yes?
Yet you sent your Omega to Sears!

No wonder it cost less!!! Omegas are notoriously harder to keep going that Rollies. You're very lucky that the Newbie watchmaker didn't' get hold of it!
So why didn't you use the same logic and take the Rolex to Gulp---Sears?
I wouldn't trust sears to change my tires. Much less work on a top quality watch. Not with their rep. for switching out parts on cars, such as shocks. No way in hades I would trust them with a Premium anything! Tripple


Were you aware that when a rolex Authorized Watch Maker works on your watch, and re-times it, along with water proof test, that the watch is now in full Rolex Warranty again. Regardless of age? Just saying! Had you done this, any timing issues would have been taken care of Free Gradus!
Knife