I've used the wh 1000xm3 since their release in 2018 and regularly try out new ANC headphones in local store.
If I lost my pair I would buy the Sony wh 1000xm4 over Bose QC45, Sennheiser PXC 550-II, Sennheiser momentum 3, bowers PX7, airpods max etc.