Good archers now often outperfom a full squad of prepatch bad archers -> that's fine
But the overnerf of throwing and xbows seems to have created an influx in archery. We end up with nearly as many archers as we had before, while the goal of the patch was precisely reducing the amount of archers.
I say, increase bow upkeep, completely revert the nerf for throwing and buff xbows (but not back to prepatch sniper oneshots)