Sometimes the "best" is not needed. You are not a navy seal operator, if you were you wouldn't be on Amazon looking for a flashlight. Similar operation to a Tlr1 but tighter hotspot, good enough flood to use inside a house also. This light works. Sits on a gen 5 Glock 17 used daily for duty so I put my life on this flashlight.
Pros:
Tight hotspot with good flood
Good battery life
Individual switches (up for constant, down for temp)
Good throw and white light not yellow like Olights
Cons:
Need screwdriver to change battery
Need flathead/coin to remove the light from rail
Not compatible with TLR1 specific kydex holsters but works fine with Safariland holsters