I like my Petzl Bindi as a headlamp. I’ve liked all my rechargeable lights because I start every trip knowing exactly how long they can last instead of the 3-AAA or 2-AA Petzls I had that I’d always lost track of how much I’d used that set of batteries.
One other thought: I REALLY like the $10, 10-gram NiteCore Tube for two things:
1) as a SUL option as my only light. I find the low setting is enough for me on established trails and it lasts for 51 hours (their spec is 48 hours, but I measured 51) or 45 minutes of medium for the occasional longer-distance use.
2) as a back-up light (it’s only 10 grams). Knowing I could complete the trip with the Tube, I then use my larger light much more liberally and without concern that I’ll drain the battery.
If you don’t want to use the Tube between your teeth for two-handed tasks (I don’t mind), a loop of elastic sewn on the side of your hat makes it into a headlamp.
If you read dead-trees books in bed, a loop of elastic on the shoulder of your sleep shirt lets you run the Tube at 1 lumen and read. I use it in bed at home sometimes because it’s enough light without being any brighter than needed.