What you have to look at in any weapon is the amount of range and control you have over your weapon, especialy after striking. I would have to go with the katana just because of the superior range factor. If both opponants are at the same skill level, then the weapon with the greatest range will win.