Bose has been making Noise Cancelling Headphones longer than anyone else, and the NC 700s have an excellent sound quality and noise cancellation, plus 20 hours of battery life. I have found the controls of the Bose headphones very intuitive and easy to use. Bose also has an app for the headphones, which is pretty good. It will update the software and also let you connect and disconnect from different devices. They are very light and easy to pack.
Why Bose over AirPods Pros? Two reasons really. 1) For long flights over 4 hours, you need better battery life. 2). Better noise cancellation - the AirPods are excellent at providing noise cancellation in places you would not usually carry large headphones, but the Bose crush them on a long haul flight.