Programmable or twisty ring are the best for me, I can choose (or roughly choose) a level, and go from there.
Programmable, like NT 120, or Ra's I can have it come on low, but not the lowest, but pretty close. Not burn your eyes out at 3am, but still useable. From there, i can momentary or set to highest, or double click to medium or mid high depending on if its the EDC or the house light, or triple click to get moonlight for extended low light use.
I can normally get the light on, and set to a mode before I open my eyes, or take it out of the bag so its not a problem.