As an archer (mostly), I think a lot of the problem is down the to choice of weaponry archers currently have and the difficulty it is to balance so many projectile weapons. I think it should be reduced to just three primaries, one from each current tree. At the top of the pile you could have the heavy crossbow, but perhaps with a slightly less ammo or greater mobility penalty in order to stop everyone from rocking one. Then, say longbow for the middle tier broadly the same as it is and finally sling for annoyance and maximum mobility. Knights should only take a 1/4 of the damage compared to other classes via archers weaponry, with perhaps an exception for a headshot to give some kind of reward for hitting the bullseye so to speak.
Flinching is a bit of a tricky one - I often play shortbow just to cause flinching. Doesn’t get me near the top of the board, but annoys the **** out of the other side. ;) I’d be gutted to lose it, but I’m sure I’d adapt.