Sony WH-1000XM4 vs Bose NC 700: Which should you buy?

The Bose NC 700 headphones gave Sony a run for their money last year, can they do the same against the new WH-1000XM4 headphones?
( read original story …)