The Trelock LS950 has been my goto front light for a while now, with it's lcd readout telling me how long I have left in power and it's adjustable power setting letting me go 47hrs on low power (still great for night riding) it has been hard to find fault.
It may be a little on the heavy side but it's positves and reliability have really made up for that. The only failure I have had is the little rubber cover that protects the usb charging port came away due to my clumsy hands and a little too much force, completely my fault.
So after a year or so use it still retains it's charge and has been bashed rained on and still works as good as new.
So why did I choose this one over a dynamo light, well my setup puts all my charge into a 26000 Mah battery that is pre-charged before a tour, so it makes sure all my pedaling power goes into the powerbank squeezing every last ounce and starting with a 26000 Mah headstart means it's easy to recharge anything I want and haven't even come close to running out on a tour, and this light with it's own batter gives me another 47hr headstart.
I should also mention that when I broke the little rubber bit, I sent a request to the manufacturer to purchase a replacement and they came straight back asking for my address so they could ship one for free!!! how is that for customer service, they turned up a few days later but two of them just in case!!!
Montane customer service could learn a thing or two from Treelock!!
If your thinking of a USB front light, want it bright reliable and able to see you through a few days night riding you can't go wrong, it's solid strong and well made!!