when u realize junna's weapon, PRESUMABLY a long bow (i have no knowledge of weapons, tell me if im wrong) can kill u from 6ft away. it was used by the english in the hundred years' war against the french and brought successes such as at the battles of crecy, agincourt and poitiers. it required rigorous training tho, to use efficiently. meanwhile yachiyo's crossbow is so easy to use it can be used by anybody, and isnt as deadly as the longbow. it was used during the hundred years war too, but goes as far as ancient china!
ps: rui's sword is one that was supposed to exceed 100cm at times, and warriors with these swords had helpers to carry just the sword at times.