imo a pdiamond will always be more worthwhile than an Um in shields, since i consider Um to be one of the most useful runes around. and the 3% all resist difference can easily be covered by a small charm..
however, if you wish to go for perfection or have a steady upply of ums, i don't see why not=)