For a can light, I would try one of these over the ANO CL2300. OrcaTorch D620:
OrcaTorch D620 scuba diving canister light
But, I agree with others and I don't own a can light. I have yet to do any diving that lasts long enough to need one.
For night diving, I like to carry a decent handheld spot light, for signaling purposes, and a decent video light, for a nice wide beam, so I can actually see a lot of stuff.
My favorite spot light is the Xtar D26, which usually run around $65 on eBay. I have 2 of them and they have served me flawlessly for something like 2 years now(?), on dives as deep as 200'.
XTAR D26 XM-L2 LED Diving Flashlight
I definitely agree with tbone on the light sock recommendation. The Oxycheq sock for it is what I use and it is great. Way better than the other commonly found soft Goodman handle/glove I have.
For a video light, I have an Archon 1000 lumen light. It's okay, but old. I think there are much better now. I would look at this:
12000LM 10x XM-L2 Photography LED Scuba Diving Flashlight Torch 4*R+4*B 18650 | eBay
No way it's really 12000 lumens. But, with 10 x Cree XM-L2 LED emitters, it is CAPABLE of putting out over 10000 - with the right driver circuitry. I would expect it to probably be a legit 5000 or so. And, the red and blue LED emitters could also be pretty handy for night dives, too. And it's only $79. I would not trust the batteries they offer with it. I would buy my own 18650 batteries elsewhere, instead.