Will she wear it all the time? Self winding watches are not great if they get the chance to run down.
The battery powered one is likely to keep time better, be cheaper, and not run down if left on the dresser for a while. The only real downside is a battery change every few years. But the automatic is so much cooler, especially if you can look inside and spend a while figuring out how it all works. Only you know whether she’ll appreciate the coolness or not.