I bought my wife the WH-1000-XM3 and they are fantastic. Very effective noise cancelling and excellent sound quality. Make my ZX770BNs seem very budget, especially in the noise cancelling stakes.
If my headphones happened to break somehow,
I’d certainly buy the WH-1000’s to replace. Not sure what the XM4 variant offers over the XM3, but they are very good at the money.