I love my E20. It was the first "quality" LED light I bought and still one of my favorites because of its simple UI and focusing head lets me make it either floody or throwy as needed. Mine lives on my desk/nightstand and sees almost daily use.
I get a solid 3 hours of run time out of NiMH cells in my E20. Be careful though, because of the regulation once the voltage drops it may simply "die" and not put out any more light. Never had this happen with mine though as I put a fresh set of cells in it at least every other week. YMMV but something to keep in mind.