Fenix lights work great, great lumens and price not bad either.
Takes the recoil from many of my firearms and they continue to work just fine.
Dropped a few fenix lights and no issues its nice that they are water resistant too.
I don't always agree with nutnfancy but his light reviews are pretty good.
One of my favorites:
I've sold off my surefires and have not missed them.