FWIW I'd like to see a couple changes-
Str-
Damage bonus to weapon should vary by STR relative to weapon weight. You only need so much strength to use a dagger as effectively as you possibly can (limited by arm speed, etc)
Weapon type should have an effect on damage bonus. Edged weapons for example are much more skill based in how much damage you do. If you land flat and don't have the right mechanics, its just a really bad blunt weapon. Things like maces should factor strength in more.

Dex-
Should have a minor bonus to melee weapons. Especially lighter weapons. Think rate of attack. You could create a skill/dex fencer rather than have to be a bruiser.

Too many games stop their treatment of slashing vs crushing weapons at armor type.