I like the items at +2 and +4. +5 is pretty rough, and makes the armor get close to being Epic at that point. And, admitedly, -20 isn't so big that lots of heavy armor will be wearable with it.
Still, I think a feat may be better, particularly because a feat may favor multi-class builds, which have enough problems already.