I think xbows have been overnerfed in this latest patch. Overall, the siege(sniper) crossbow lost 30% of it's total damage from pre-patch, AND was made to cost about 18k. I understand if you're doing this to dissuade "part-time xbowmen", but it really screws dedicated xbowmen over as well.
It would be great if instead of nerfing items globally, the staff could come up with a more imaginative way of limiting use. For instance, how about adding a wpf requirement to xbows to use them, and un-nerf them slightly?
Alternatively, adding a skill requirement like PD for xbows would be acceptable, if it allowed xbows to not suck any more.