While I haven't owned every brand, I can say that most Rolex watches I have had just kept keeping good time for years with no issue. unlike Omega, Seiko and a few others, I've never had one just stop, yet!
I did have a Submariner that had not been serviced in over 21 years, and that was still keeping time to 1 second a day, with great amplitude!
There are lots of comparisons of movement strip downs, and most (with the exception of a couple of movements, or parts within them) say that the Rolex movements aren't the prettiest finished, but are generally very robust.