Gotta also remember that they JUST implemented the new damage system, so they need time and our feedback to tune it just right.

I'm sure they will lower the enemy armor values or make it easier for us to get some armor of our own.