there are several points i disagree with.
#1 - Using coh is a waste. You get no tele ability so you're fucked vs necros and it severely inhibits your mobility overall. Not to mention all the life/str that you lose.
#2 - Choice of boots. If you are going max block (in my opinion regardless) waterwalks > treks due to +15 dex and +65 life.
#3 - Sojs? Bk's are clearly a better option. + skills and life. They make mana potions for a reason.
#4 - Defiance is a waste. Your points are better spent elsewhere. Perhaps throwing a few in smite/fana to use grief vs sorbers.