Weapons should have a reach value.
The difference in values determines aditional bonuses/penalites in combat. Basically, the guy with a shorter weapon should have a harder time getting close enough (to hit penalty) to the guy with a longer weapon, like in real life. Reach is a VERY big advantage.