The worst thing with the middle seats is the lack of privacy. You sit very near the next person. But if the adjacent seat is free, then you have a very nice cabin for yourself. Just raise those dividers.
I think the noise cancelling in the BA headset works just fine.