The Sony WH-1000xM3 and Bose QC 35 II deliver superb noise cancelling, long battery life and compelling special features, but there can be only one winner.