There are 2 classes of throwers.
1. Single emitter, compact size, large reflector thrower. These flashlight are designed to reach very long ranges, but their beam are not ideal for indoor or close range use, because of the very tight hotspot and weak spill. Output usually at 260 lumens
2. Multi-emitter, larger size (still pocketable), high output thrower. These are larger than the single emitter ones, but in exchange you get 2-3x the output. They provide a very bright spill and large spots, generally wont throw as far as the single emitter ones, but well enough for a 300m range. Output usually at 700-900 lumens.
If you dont mind the size, I'd recommend the latter.
Few solid choices are:
-Fenix TK45
-Eagletac M3C4 XPG
There are many SST50 contenders but their efficiency and output are not match for a 3x XPG setup. :)