no, you don't need the chest from aldor, there are others like the breastplate of the warbringer from quest rewards, but if you are unlucky and can't get the jadeskull breastplate from mech despite running it a dozen times (like me), then you need an easily obtainable chestpiece. the extra defense on the vindicator's hauberk also allows you to alter your itemization a bit to lean towards more stam or avoidance as needed.
which enchants are you referring to, the shoulder inscriptions? they're comparable. scryer dps = 15 crit rating and 20 AP, aldor dps = 10 crit rating and 30 AP. scryer tank = 15 defense and 10 dodge, aldor tank = 10 defense and 15 dodge (aldor tank inscription ftw, more avoidance).
Edited, Nov 27th 2007 6:30pm by fromanthebarbarian