Chains of Honor has less magic find, adds damage type bonuses, and doesnt give +1 to teleport. Plus it requires one more rune. But also, if you are a resistance freak, then it is a good armor to consider (+65 all). You still get teh +2 skills anyways.
Besides, my polearm barb is using Doom right now, and it isn't that bad either. Level 12 Holy Freeze totally rocks! At least until I can get the runes for BOTD (missing Zod, but I have a spare Cham and a Flawless Emerald), then eventually (for Nezmod) Chaos Depression.