Hagbane is peerless when hordes are hella dense.
Shortbow charged shots hits at most 3 enemies, hagbane hits everything inside the cloud area and it also staggers everything inside except chaos warriors and bosses.
It also has the added virtue of working on armor, you can kill entire groups of non shielded stormvermin charging you quite easily.
Well that and any kind of group not consisting of chaos warriors and shieldvermin really.
A emergency tactic in case you find yourself facing hyperdense enemy horde infront of you is to make a small distance, pull out the hagbane and just fire out charged shots infront, it will stagger all enemies around and kill most of them before they can touch you.
Its also peerless against bosses when you have a strength potion, just drink one and fire light attacks,it will empty out at least 50% of their health if your accuracy is good and it isnt a troll-mid regeneration.
But admittedly it has a big downside…weapon traits are buggy and usually do not work, that and you have to be conservative with ammo so situations like boss+horde is a problem.
But the ability to bail outa clustered hordes in melee and kill/stagger armored targets makes me prefer this over shortbow…and the anti horde+anti boss along with the superior speed makes me prefer it over longbow.
But i do miss the ability to snipe specific targets from a longer distance at times, and it admittedly feels wasted to shoot single stormvermin and the lile.
So i tend to just shoot 1-2 shots and then melee for the rest of the time when not absolutely needing it.