I have one of the original SureFire Stilettos and I like it, BUT I don't like the misfires it has in my pocket and I don't like the micro-USB charger interface.
I was looking at Soldier System and saw the Streamlight Wedge. It seems like it will be a good pocket carry flashlight. It has a USB C charging port. I looked on Streamlights web page and did not see the country of origin. I suspect it is PRC.