The NiteCore SRT7 was designed for law enforcement applications so you are getting a quality product.
You can carry this light in rain without a problem as it's waterproof (IPX-8). This torch is very bright at 960 lumens. You can get up to 200 hours on the lowest setting. Perfect to carry in your car for emergency purposes. You won't have to worry if you drop it either as it's resistant to impact from up to 1.5 meters.