Originally I had no reason for the katana other than whatever it’s cool!!!, but later I would realize it actually makes a lot of sense for the character. Jon is a cruel fellow, no doubt he loves to make a bloody mess with a sharp blade :-I that said, he usually fights hand-to-hand since it’s enough for most situations
Also gunfights are difficult to make interesting so I try to avoid having them! Give your character a short-range weapon and they’ll have to work much harder to win.