I think one of the main reasons they have not implemented armor is because of one thing, Spawnkilling. Ever since they took out the bubble, there has been enough spawnkilling as it is, and you get some useless honor out of that. Imagine that same spawnkilling but lasting until that person gets a piece of gear or the whole set they were looking for