Best bow for midgame is wyrmslayer, for endgame it's ion bow. But it's of course also depend on enemy you have to fight. 99% of time I used wyrmslayer
Composite bow is best against enemy with high armor and no elemental weakness, but I barely used it. Jesters bow even less.