Just for some perspective: Omega services thousands of watches, people only come here to report negative experiences. You have a negative experience you tell 12 people, a positive experience you tell 0-1 persons about it. (Averages of course)
Then you google, you find a thread like this, and it builds. There are identical threads in the other watch forums specific to those brands too. There is no less complaining with Rolex factory service than Omega if you go over to forums specifically for Rolex. Same with any brand specific forum I have ever visited.
I have personally had 4 watches, all 1997 and later, go through Omega Factory Service and was very pleased each and every time. It was also LESS EXPENSIVE than comparable independents like Nesbits. The indies generally charge for each part replaced so it can add up very fast.
Is Omega factory service perfect? No. (Is anyones?)
Is Omega factory service fast? No. (Does anyone who is any good not have a wait list?)
Would I use Omega Factory Service again? Yes! (For anything modern & non-tritium, I would
not for any sort of vintage piece or neo-vintage tritium dialed models)
Just a different perspective for a bit of balance in the conversation.