Question: guns are better than swords?
Answer: Guns have the range over swords, it is fairly obvious. While pistols arent't much of use after 10–15 metres of range due to the difficulty to hit it is still much better than having around 2 metres of reach with your sword and arms combined. Guns have the power advantage.