I find Bows for Heroes quite useless, at least in the earlier and mid game.
My suggestion, detach Bowskills from the assassin tree, and make a ranger tree, wich gives you a initiative boost when using a bow and doubling up on bow damage
Skills in the tree should be the bow related stuff from the assassin tree and maybe mail proficiency and some extra elemental damage for bows and multishots (basically fun stuff
)
To make up for the missing bow skills you could make a few stealth skills for it, so that the assassin hero is less likely to be attacked in the tactical combat + maybe recon skills like extra sight and moves (maybe even a 3 turn invisibility skill as an ultimate