Bose QuietComfort 45 vs Sony WH-1000XM5

The Sony WH-1000XM5 delivers superior noise cancellation (8dB better attenuation across frequencies) and a 12-hour battery life versus Bose's 24 hours, while the Bose QuietComfort 45 offers more comfortable padding and simpler controls for $100 less.