I think I stated it before and maybe it was missed, but I will state this again:
My biggest question is not about stamina vs. dodge. It's about ARMOR vs. dodge. Since armor and dodge both protect only against physical damage, I think it is a much closer call than it's being made out to be. Lumping armor in with stamina as "EHP" is misleading in that sense.
As was suggested above, armor gives you a 100% chance to reduce physical damage by X%.
Dodge gives you an X% chance to reduce physical damage by 100%.
Given that the statistical value of both stats is equal over a long enough period of time, what is the actual value of the "always on" attribute of armor? How much larger does a dodge bonus need to be to justify choosing a piece of gear with dodge over one with armor?
If I have a piece of gear that has 10 armor and another that increases dodge by 20%, I'd obviously be a fool not to choose the one with dodge. It's probably impossible to determine where that dividing line is in exact terms, but that's what I'm talking about.