Looking for a new CR123 XM-L Zooming (Flood-To-Throw) Flashlight

I spent a little time hunting around the web for the kind of light I want and three lights caught my eye:

Smiling Shark SS-12
Small Sun ZY-T15
UniqueFire F12-B

I am leaning towards the Uniquefire at the moment because it’s the only one I could find reviews for and the reviews I found were very positive. Also it has a U2 emitter. My concern though is it might not be that bright and that it doesn’t take 18650’s (although I prefer cr123’s so not that big a deal).

The small sun looks nice and is cheap but doesn’t specifically say it can take cr123’s, although the input voltage looks right.

The smiling shark looks nice, has a good price and can take multiple battery configurations, but does not have a u2 and has no reviews. It also looks like it may be able to charge batteries which is interesting. I like the side switch as well.

Any thoughts?