Nice list of changes in the OP
On crossbows though I think a few things need to be looked at, and it needs to be looked at from a neutral position
First off looms..+4 damage, +3 accuracy, +4 missile speed . Bolts..+5 damage .+9 piercing damage on a weapon that could 1 shot regardless, and easier shots. This is dumb imo for a competitive game like M&B. Should be lower bonuses for looms first of all, and brought more in line with melee weapon looms.
Second, ranged piercing damage should come at a premium imo. It should come because you did something decent ingame, not point and click with fast projectiles. The ranged mechanics in the game are awful without stuff like slow projectiles (leading the target and allowing for flight time by aiming higher). 1 shot easymode kills are one of the worst things about cRPG. So if its going to be piercing I think the projectiles should be harder to land. The damage is already way too high and requires zero build adjustments from melee mode, just dump some points into crossbow WPF. Even with 0 wpf you regularly see people picking up a crossbow and killing.
M&B to me is about player vs player. Not standing miles away from the action pew pewing until you hit something
This goes for archers too. Piercing damage from ranged is a bit OTT, and the stun on hit that comes regardless of damage could also be adjusted. I would be tempted to take the stun out completely, would be better for team hits too