Being an armchair designer myself, this is a system I have been and still are working on (not really aimed at D&D):
You make an attack roll - light, fast weapons (including unarmed attacks) grant a bonus against the enemies defense. If you beat the defense, you deal "shock" damage, depending on how well you hit. (The way I am consider doing it is decreasing the damage with the result of the natural die roll. So, if you're so good that even a natural 2 hits your enemies, you deal more damage if you're just lucky with a natural 19.) Then you make a damage roll against the enemies armor. This deals shock damage and actual wounds.
So, a light, agile fighter might never break through your armor, but he will whittle you down since you're working hard to avoid his hits. A brute attack might rarely hit, but if it hits, the damage is more serious.
I am still not sure if the entire approach can be balanced, though. For example - if you can deal more damage per round and hit more often if you're agile, won't you take out enemies faster then if you only rarely deal damage (but then lots of it)? Perhaps I'll figure it out...