An easy button option is the Streamlight Protac 88061 1L-1AA for $35

Good size for EDC, good functionality, uses 1 CR123 or 1 AA battery.

https://www.streamlight.com/products.../protac-1l-1aa