I'm using NC headphones for years. Highly recommend Sony MX3 or even MX2.
The issue for me is that I'm now worried of the constant Bluetooth waves that go into my brain since I wear these headsets pretty much the entire time I spend at the computer (quite a lot). I actually gave up wearing them due to this concern.
I tried finding a headphone that does noise canceling and produces audio without bluetooth. There's nothing on the market. Something with a processor for NC and normal audio input for audio.