It seem like we have forgotten about flares and flare guns!
It could be a nice source of light and a ranged weapon!

And The explosions arent powerfull enough. And smoke bombs give so little smoke and smokers give too much.
Maybe they should equal?

AFAIK flare guns aren’t exactly good weapons, you still can still ignite something (preferably zombies) with it. Other than that, a light source gun sounds good.
If a flare gun is used as a weapon, I think it would have a very bad accuracy (heavy shot and low muzzle velocity) and a chance to bounce off the target and ignite something else.