Цитата из Свечина А.А."Эволюция военного искусства":
"Борьба огнестрельного оружия с арбалетом и луком продолжалась в течение длинного ряда лет. На спортивных стрельбах горожан в конце XV века мишени для аркебуз выставлялись на 230-260, а для арбалетов — на 110-135 шагов. Дальнобойность и убойность ружья была выше арбалета и подавно больше лука. Однако, надежность действия и скорострельность у арбалета и особенно у лука были много выше. Если стрела не могла быть метко пущена в ветряную погоду, то в дождливое время: из тогдашних образцов ружей вовсе нельзя было стрелять{153}. В первой половине XV века число стрелков, вооруженных огнестрельным оружием, не превосходило числа [220] арбалетчиков. К началу XVI века испанская пехота являлась наиболее передовой — в ней число бойцов с огнестрельным оружием достигало 1/3, тогда как в Германии оно было меньше вдвое, а во Франции — даже втрое. Император Максимилиан, создатель ландскнехтов, в 1507 году упразднил арбалет из вооружения пехоты, но в Англии лучники, сильные традициями, удерживались еще в течение 120 лет. Во французской литературе спор о преимуществе лука и аркебуза еще велся в 1559 г., а в Англии — даже в 1590 г. Последнее применение лука в европейских войнах отмечается в 1813 г., когда башкиры и калмыки, входившие в состав русской легкой конницы, имели еще лук и стрелы. В битве под Лейпцигом французский генерал Марбо был ранен русской стрелой."
ИМХО, огнестрел имел несколько принципиальных преимуществ - выше дальность, больше "бронебойность", самопал, все же, дешевле арбалета. Пули можно лить в промежутках между боями из выламанных в ближайшей церкви свинцовых оконных переплетов, а стрела или болт требуют более тщательного изготовления. Огнестрел не работает в дождь (но это не существенно, например, при обороне крепостей, да и при использовании табора можно пальнуть из-под телеги или из-под навеса), а стрела более подвержена дуновениям ветра. Низкая скорострельность компенсируется за счет более глубокого построения, которую можно позволить при более дешовом огнестрельном оружии. Низкая точность - за счет увеличения количества стрелков и т.д.