I really wish I could say the same for warlocks. I love my locks but they are in a horrid state for BFA dungeons. I know if I switched over to BM I'd be done with Operation Mechagon already. The sheer number of times I wiped on the 4th boss because I had to run back doing zero DPS is incredible. Most attempts hit the 3rd lift off phase (no joke) where sprint potions allowed me to drop his HP 65% on the first haywire.

The power team here is going to be prot / rdru / bm * 3. I'd suggest nothing else for M+. Might be doable but hardmode and my current team feels like mission impossible.