Now excuse me if you addressed this already, but I was concerned about a couple of things when different classes can attack each other and under what circumstances.
What you seem to miss is the effectiveness of the different classes, as well as a distinction between shielders and the other infantry.
For example: Since an archer can attack very often, his effectiveness with these attacks are rather reduced in comparison to when, say, a twohander attacks. This should be obvious.
As such, I find the use of that table limited.
To further address it, you claim that an archer can (almost) always attack infantry, but I dare to disagree, mainly because of shields. If I have a strong enough shield and don't let myself get outflanked, I am practically invulnerable to an archer. Therefore the archer can not attack me. If we size it up (Multiple shields Vs multiple ranged), terrain starts to be the deciding factor. In an alley the archers would not do the shielders much harm, while in a valley around steep hills they would destroy them.
What i'm trying to say is that the game is too complicated for you to put things into that table and assume anything really - I know you accept this, but you still try to. As such, I have a hard time following your logic.
One more thing: You address the effetiveness of classes versus other classes, but you're only taking out the current classes of the game while neglecting future classes - as such you seem to undermine the community's ability to adapt.
Lets take a classic example: Shielders are more effective against archers than 2hander/swinging poles. As such, according to your system, archers would rape the game if they started to increase in numbers. However, as we saw during some periods of cRPG, the community adapted. The phrase "get a shield" is from these times, as all infantry needed protection against ranged, whether they were 2hander, pole or 1handed.
Furthermore, you neglect hybrids in your system of classes (the very first).
There might be more points for me to address, and if you've already answered some of my points in you post you don't need to answer me now. I'll find them myself.
Finally, very nice enthusiasm