1: To-hit bonus
Some swords have +1, some have +2.
(almost) all swords should have: -2 (base) +2 (dedicated grip) +1 (30-100 cm long) -1 (Line of damage blade) +1 (Well-balanced for swinging) = +1
Swords with blade of 100 cm or more should have +2
Swords with +2 to-hit: broadsword, cavalry saber, cutlass, survivor machete, xiphos, pair of butterfly swords, machete, rapier, estoc and tanto.
Almost all the rest have +1 (few makeshift/odd ones have +0 or even -1).
The longsword, rapier and broadsword according to wikipedia have ~100 cm blades so they could keep the +2 bonus. Rest of the swords should be +1.
2: Machete is too good/other swords around it are too bad
Machete is pretty common thing to find in many places. you find it on scientist locations for some reason. I guess it is supposed to represent some large blade a mad doctor used on a patient or something.
The machete crafting is also autolearned relatively early. If you manage to get your hands on proper smithing equipment you can just make it.
The machete is better than most swords that require a book for crafting.
The machete should definitely be brought down to +1 to-hit bonus. It would still be better than most swords.
The cut damage could also be reduced by few points or the volume/weight be increased. Currently hits as hard as smaller swords while being faster than most of them.
It should probably also lose the high parry and have just have medium parry. The thing is meant for hacking plants.