I agree that the armor is a problem.

Basically, everyone wears the same thing. So why do other sets of armor exist? All smiths should just make a handful of armor types.

There should be more draw to wear each individual set of armor. I'm talking about non-magical sets of armor competing with each other.

The medium armor having a full dex bonus is bad. It's so bad, in fact, that it completely negates a potential feat.

(Speaking of feats, there's a similar issue. Only certain ones are good, or rather, certain ones are *so* much better than others that the others never get chosen. It's just bad design all around, and I blame DnD for that.)