I'm sticking with what works for me, Nite Rider MiNewt.350 Cordless. I can charge it with a USB port, and I don't have to worry about batteries running out unexpectedly. I know myself well enough that it is unlikely that I'd remember to carry extra batteries with me.