Going back to the OP’s question, one aspect of gunpowder weapons I don’t recall seeing on this thread (apologies if someone already raised it):
Historically, gunpowder weapons leveled the battle field. Meaning, they reduced the value of the highly trained, heavily armed and armored knight with...