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)
Daggers get bonus from dex actually. And they're the only weapon type atm that you can use to backstab.
Weapon type should have an effect on damage bonus.
They do. Different weapon types = different requirements, different damage ranges, smaller/bigger ranges, different chances to hit crit, different crit damage calculations.