All the lights you mention are good. But I don't have personal experience with them.
For your particulars needs I would buy the Solarforce L-2 for about $30 right in this forum.
Here is the link (Jindo thread)
http://www.thefiringline.com/forums/...d.php?t=358790
The light has all the features of the other lights.
Get some good quality 123's or if you are using the light a lot get a 18650 battery and an Ultra Fire charger.
Cheers
Black Bear