Streamlight PROTAC 1L-1AA for EDC with CR123A battery. Small light but very bright. I can buy 3 of these Streamlights for the price of one very similar Surefire E1B BACKUP MAXVISION.

Yes, a headlamp is generally better, and I do have several Streamlight 3AA HAZ-LO headlamps, but I don't carry them with me as an EDC. In the truck or backpack the headlamps go, but not on my person for around the town jaunts.

I bought Surefire lights for years, and still have some, but I no longer buy new ones. Their price compared to delivered performance has been found wanting.

IMHO and YMMV