A magneto is much more efficient. There are fewer parts in a magneto system which translates to fewer components that can fail. A battery-operated system needs an alternator, starter, battery, voltage regulator and a coil. All of these parts can fail for numerous reasons. This is why the magneto system would be considered more efficient than a battery-operated system.