The reason that Bowman went out of fashion was that it took years to train a decent bowman, yet some one could be trained to use a musket in a day.
Body Armour. well it had been up as useless from the 19th Century to just recently.
Muskets.....Although the fire rate was not very high with these, the short fall was made up by volley firing which could pour a large amount lead at a fair rate into a an advancing force, which they found very of putting.
Guerrilla Warfare....Well they would not have used cannons on this sort of thing as it is all about hit and run.
LeEnfield Rides again