LoH > Steelrends any time of day.
As for CB, just put Guilaume's Face. You'd have 50% along with goreriders. You definitely do not want to replace Griefs with some lolweapons just cuz of CB, 50% is enough to kill Baal fast. Unless you don't have Guilaume's Face for whatever reason.
Ignore Target Defense does not affect unique monsters nor bosses, but it does give you 95% cth against minions and regular monsters. That means your AR is mostly (almost entirely) used just to get rid of Baal faster. I usually don't go over 6k AR myself, nor is usually that easy to do.
That's why HLW > Metalgrid, cuz AR is not something that will improve your killing of waves, while extra deadly strike will. I'm pretty confident that even against baal that extra deadly strike means more than extra AR if you already have like 5k or 6k. I'm not sure at how low AR would Metalgrid be better to have, but if you lack AR, you can use HLW against waves and then put Metalgrid instead of HLW for Baal. You do have 12 seconds before he withdraws in his room and it would cost you only 1 inventory place to carry HLW/Metalgrid combo.
I used Grief Zerkers, but principle is the same. Here is 1 vid of how I've done it.