Hey jefroman!
Better?
There is no such thing as better. It's just a question of what you prefer and appreciate.
If all you want is to have an accurate watch, nothing beats a quartz movement, whether it's powered by a battery, or a spinning rotor. However, if you appreciate art and fine engineering in small mechanical machines, automatic watches are right up your alley.
Me personally, I prefer a fine automatic watch. I get +3 sec a day with my IWC Flieger. True, quartz is quite a bit more accurate.
But, to me, and many others, we'll sacrifice accuracy for art and micro-engineering.
Note, there is also a class of watch that recharges its battery/capacitor using a dial made of solar cells. No moving parts.
Just another option to consider.
Lenny