@NoahB I think it is up to personal preferences. I own a rifle but I don't find it cool. I think swords are better but of course not good enough for protection nowadays.
Reason why I prefer swords is because they are less desensitizing and more personal, and they have the chance to defend themselves. I also hate the sound of gunshots.