The best EDC Flashlight - Pelican 2350 is what I personally carry, is small enough to throw in your pocket and forget it's there.
Runs on 1 AA battery so you're saving money by not buying the CR123's.
Has 3 On settings, high, low and strobe. High setting gives you 100 Lumen from the LED light and low giving off 10 Lumen so you can map read without blinding yourself.
Just push the botton half way down to select which light you need then push all the way to turn it on. You can also half-push the button for momentary on. Just release the button and the light is off.
Waterproof to 10 feet and because it's a Pelican, you know it's going to take the beating you'd expect to give an EDC flashlight.
BODY: Aluminum with Type II Anodized
LENS: PC
SHROUD: Aluminum with Type II Anodized
SWITCH TYPE: Push button tail switch
MODES: On/Off/Momentary/High/Strobe/Low
CLIP: High Carbon Steel
O-RING: EPDM