I've been a huge proponent of quartz/electronic watches, especially the ones with longwave or BLE sync, but started to tolerate mechs more as long as I can regulate them myself to quartz-grade accuracy (±30 s/mo) and they keep it well. All it takes is appropriate tools and a timegrapher, even a software-based one. Even the Orient from Tristar series I'm wearing right now is pretty accurate after such regulation.
Here's my guide how to adjust Orient F6 and F4902 movements: https://hoi.st/docs/own/orient-f6-adjust-guide.txt