I think in terms of a good length for hand holding plus light weight and massive light output the best is probably something like the Lumapower M1 which is a 2xCR123A (or 1xrechargeable) formfactor.
For a 2xAA formfactor, which also works well sizewise in your hand, a Fenix L2D ** (multiple LED options now) is great, and you can get interchangeable tubes so you can run it as a 1xAA and even a 1xCR123A formfactor if you wish.
I've had people use several of my lights and the M1 has proved the most popular by far.
if you want something small in your pocket at all times, then something in an 1xCR123A EDC formfactor will be useful, but you should check it out in your hand to see if you are comfortable with it. There, ergonomics plus type of on/off switch is important, especially so you can manipulate it (and cycle through the multiple light output modes) with one hand.
I find that an SF L1 can do this, but it is a bit on the large side. The Fenix P1D CE (or equivalents) is also great for this, but it is a twisty and a bit hard to use one-handed. A McGizmo Ti-PD-S works absolutely fabulously, but of course is massively expensive. The new Novatac in a tactical formfactor should work well (I don't have it, but it has a good following here), but the new (not even out yet) HDS is a twisty and I wonder whether it could be manipulated single-handedly.
Finally, for REALLY small formfactors, you could consider something like the Fenix L0D ** (different versions, using XRE CREE, Rebel 80, and now a "special" with Q4 bin). It uses a 1xAAA and can be carried around on your key-ring! And it puts out amazing light output for the size and lasts a good amount of time as well on a single AAA.