a lot of monsters will have native resistance to particular weapons, so the usefulness of one weapon or another will change depending on enemy..
It is very important then that we'll have some way of getting at least a rough, qualitative appreciation of which weapons are better against which foes - for instance, after getting enough kills, or the bonuses appearing in the battle itself, if not beforehand.
About strength - this is the ONLY attribute/skill that increases minimum damage from the mastery skills.. (ignore armor and piercing shot are limited due to their concrete effect), so in the later stages will be very useful - if we increase anymore its power it may turn out that a fury warrior can kill its enemies with a single hit, which.... (critical hits although very powerful increase maximum damage only... against heavily armored targets may not be as strong)
That's a nice argument, but I don't see any realistic scenario for it. A Fury Warrior with 200 Strength has +50% damage (how much damage lost to simple misses?), whereas a Ranger with 200 Dexterity has +20% criticals
and always hits. Who here has a better chance for a "one shot, one kill"?
As for armor... Something tells me that if you're fighting an enemy so heavily armored that, not only do you do your minimum damage every round, but even criticals (3x max damage) are significantly reduced, then you don't stand a chance either way. In that case, no amount of Strength would save you - the only thing that could is if you always hit and your opponent hits 25% minus block, and only Agility will take you there.