Using a Bose QC20 (in-ear, very comfy, flexible plugs) for a bit over a year.
Cancellation of cabin noise (and other) is very good, the internal battery lasts up to 14 hours (for the ultra hauls
).
It can be used with a phone (iphone, win or android) and has a button to "speak trough" so C/C doesnt need to scream 'chicken?'
Just too bad that sometimes C/C requires on to put them down/off even if not connected to a phone/player.