>>712458621Longbowmen with a decade+ of constant training were superior, that's why english kings forced everyone to practice archery from a young age.
Crossbows were better overall because instead of elite troops trained over insanely long periods you could just rustle up some unskilled peasants and tell them where to point and shoot. Same reason spears were a better weapon of war than swords.