I have to disagree with you there. Partially, at least. Those are problems, but aside from #3, they're not core issues. The primary weakness of armor, I say, is that it is exclusively secondary.
Armor is only ever useful after shields have already been breached. This is, regardless of armor...