I agree with pretty much everything that you said.
For the pirate the gun is just too easy to use. Anyone who is half decent at fps games will have a field day with that thing. Also, 15 shots seems a little high imo, every time I play pirate ammo isnt a factor.
But, the problem here is that with TDM there is no incentive to move really. You can sit in the spawn or up a hill for the whole game at no risk. I would like to see what effect proper spawns would do to this whole situation, instead of the current system. But in general I would like to see maybe ~8-10 shots and something to bump up the melee on pirate.
And for the knight im not quite sure how many shots they have but I would say if they only had ~5 it could make the xbow more reasonable. Either that or make the xbow much more difficult to use. Im guessing that if it releases like this when a normal pub comes around sitting in the back with a xbow is going to common with the current setup, attention is needed in this area.