What? Phys resist counts as all resists... Look at my screenshot, physical resist is the same as the rest. I'm looking at getting more armour right now, and life on hit I think. How much armour do you have?
The problem is I also use a melee attack which gives me 16% dodge on hit, so when I'm doing that I really don't know the benefit of what the dodge perk will give me, it may even drop to like 6-7% from 15%, and if I attempt to stack dex more? You get the idea, diminishing returns will lower the dodge rate to such a point where it's useless to take it. The benefit of 2 melee weapons, though, is that I can get more +life on hit, which would be amazing.