I have tried all of the above on long guns and handguns. My opinion is that Streamlight and Surefure are at the top of the heap.
Olight is OK but the features such as the switch operation is not on par with the others. Olight Lumens output seems to be overstated. Overall Olight is a serviceable light for both applications but I would personally opt for Streamlight or Surefire.
I have not tested any of these for claimed battery life.
Just my opinion, hope it helps if someone is on the fence or just wondering.
Olight is OK but the features such as the switch operation is not on par with the others. Olight Lumens output seems to be overstated. Overall Olight is a serviceable light for both applications but I would personally opt for Streamlight or Surefire.
I have not tested any of these for claimed battery life.
Just my opinion, hope it helps if someone is on the fence or just wondering.