+1 on the surefire or streamlight. Surefire will throw a more concentrated beam and a streamlight will be more of a flood type beam. Both have similar switches but they’re completely different if that makes sense. I use surefire for my rifles and tlr h1 for my handguns.