*ANY* LED flashlight that runs on 3AAA batteries is crap, plain and simple.
They usually run direct drive off the batteries, with no regulation
circuitry. LED's need about a minimum of 3.8 volts to run efficiently,
so 3 AAA batteries drive the LED at an initial voltage of about 4.8
volts, and the flashlight looks really bright...
to begin with.
But, under drain, the alkaline batteries lose voltage very quickly, and
within even 30 minutes of run time, they can be putting as little as 50%
of initial lumen output. Triple A batteries just don't contain much
energy.
Three AAA batteries only have a little more capacity than a single AA
cell. There is no way to get around the laws of physics: claimed lumen
output and run times are generally greatly exaggerated. Yes, you might
get 6 or 8 hours of 'runtime', but for all but 1 hour, or less hours,
the LED is putting out very little light.
Alkaline batteries also have internal resistance which is a result of
how the chemical reaction works to produce electricity. Alkaline
batteries work best at low current draw: around 30 to 50 milliamps.
Drawing more current than that greatly overtaxes the battery cell,
resulting in lower lifespan.
This is why almost all of the better, high ourput LED flashlights use 1 or 2 of those
relatively expensive Cr123 lithium cells.
The reason is two fold:
lithium batteries have greatly increased energy density, compare to the
same size alkaline battery. They contain much more energy (electrical
potential) than an alkaline battery. The produce about 3.3 volts when
new, and, unlike alkaline cells, are able to efficiently supply current
up to and exceeding a 1000 milliamp draw, with no loss in battery life.
Also, lithium cells drop much, much less in voltage over their lifespan,
than alkaline batteries do. They start out around 3.3 volts, and when
they are nearly exhausted, they are still producing 2.7 to 2.8 volts.
Even if a flashlight has a halfway decent design, it will ALWAYS be severely limited if it is powered by 3 AAA batteries.