For the money it is hard to beat a Nitecore BR35. Solid light. Can kick out 1800 Lumens, if needed. It has four settings road,trail,city and turbo. It has dual beams in turbo. It also has a charge count down clock for each mode letting you know how much time you have left on that setting.
I use mine on road mode mostly. I have never run it down completely. It boast up to 17 hours in city mode, but I can't verify that. Current street price is $129.00. You might be able to find a deal that beats that. IMO the light is worth the price, not because I bought it, the light is just that good.
I have owned mine for almost two years with absolutely no issues. I ride at 3:00 am just about every morning to beat the Florida heat. I live rural so a good strong light is imperative.
Like you, I did a lot of research on light before I replaced my Bontrager. Lots of reviews and videos online for this model.Good Luck.