One important thing to consider when buying LED lights of either sort--battery or generator driven--is whether or not that light is overdriving its LED's. It's well known that LED's typically have a long life, but what's not very often discussed is that life can be reduced dramatically by being overdriven (too much amperage, too much voltage,....). They don't get more efficient if they're overdriven. They're limited from the start by their quantum efficiency (how many electrons it takes to produce a photon). Overdriving them will actually cause them to be less efficient, as part of the LED, the junction, heats up. Also, as their overdriven, they shed more heat, thus the cooling fins you see on so many lights. It's better to find a well illuminating light that doesn't need cooling fins. With damage from being overdriven, the LED's will start producing less light, and the time will come when they won't produce switch on at all. For properly driven LED's, that's not a worry. Properly driven LED's can easily have lifespans in excess of 10,000 hours: that's over 416 days of non-stop light production.
As a happy bonus, properly driven LED's get longer burn times out of their batteries, everything else being equal.[/QUOTE
How does your average mortal know if the light they are buying is using overdriven LED's? I'd only be guesing but one review shows a light and motion seca 700 hitting 80+ degrees. Is operating temperature an indicator?
I'd completely forgotten to consider dynamo lights, some of those look pretty good. Are they heavy, that might be a pretty useful back up for the winter? Must be the childhood memories of powering an old tungsten bulb and having to keep up 20mph to see where you were going ;-)