I like Seiko's spring drive. It's an ingenious mix of mechanical and electric drive and it's quite accurate. My favourite part is the continuous motion of the seconds hand.
The Zenith Defy Lab watch has accuracy of -0.5/+0.5 seconds per day, which matches and/or beats quartz watches (that aren't thermocompensated). Rolexes, which have a classical movement design, are pretty close, promising -2/+2 spd. Quartz watches' accuracy also varies depending on orientation, for what it's worth. (It has an effect on the order of 1-2 seconds per year.) Related EEVBlog link: https://www.youtube.com/watch?v=zILwgQhjC_Q
That will always be true, but they are accurate enough for daily use. A 1970s mechanical Timex could gain or lose a few minutes a day. If you go a week without setting it the watch would be way off.