I have a pair of these and think they work fairly well (the noise canceling on my friend's Bose 35's is superior but not that noticeable unless you're doing a direct comparison. However, one of the items you list as a con is actually on my good list. I prefer my headphones to use a AAA battery. If I run out of charge on a plane, I just pop a new battery in. No waiting for the headphones to recharge.