Sony WH-1000XM5 vs. Bose QuietComfort 45: Which should you buy?