There are a couple more good crossbows, including one that's pretty early in the Endless Paths.
There really isn't a bad weapon group in the game. Some of them are asking for specific builds though.
That one only does damage, iirc. Aren't xbows just worse than bows in the DPS department, because of reload mechanics? Never really did the math.
Arbalests have stun/prone-lock options and guns do more alpha strike damage.
No armor, no boni and warbows rule.
(math)
But in plate (as you should be...), with good Might and Dex (which helps warbows strongly), and reload reducing perks the picture turns. Armor is especially important, the heavier it is, the less damage per frame bows do.
I didnt look at firearms because they are tactically unsound. The AI does not see max range shooters and never switches onto them (except for languwhatever, their AI cheats and sees even beyond LOS). So you can stand around with Eder and 5 shooters.
And fights against low DR enemies dont matter. They are pushover trash.
Arbalests rule because of the Prone on crit. I proned the Alpine dragon at least 3 times with a level 7 party/rogue on POTD despite all the Blind and Slicken from the wizard failing. Rest bonus, Devotion from priest and Eldrich Aim, topped of with 20% hit-to-crit conversion from abilities, 15 from consumables and Dire Blessing (it doesnt stack though... i think). Could have done even the Forge ench for even more Hit to Crit whcih is not about damage. Its just Prone Prone Prone pls. Would not have survived without the Prones.