for purely offensive Dnite with 3 attacks i think DWB, Ice punch and eq makes the most sense.
If you want roost, dropping dwb seems fine as you are only walled by like buzzwole I think.
If you want roost and heal bell, then keeping dwb seems to make a lot of sense as at that point you're running more of a bulky dd set up set for sure so I don't think ice punch is as essential since you can't be statused and are healing up a lot so getting enough boosts to break through zapdos/defog corviknight/ and spdef lando t seems probable.
If you want roost, dropping dwb seems fine as you are only walled by like buzzwole I think.
If you want roost and heal bell, then keeping dwb seems to make a lot of sense as at that point you're running more of a bulky dd set up set for sure so I don't think ice punch is as essential since you can't be statused and are healing up a lot so getting enough boosts to break through zapdos/defog corviknight/ and spdef lando t seems probable.