I , as a longhaul Purser for BA I see, and deal with the fallout from our sometimes pathetic failings as an airline on a day to day basis. I spend much of my time at work reporting this back to the company.
However, as a frequent traveller with many other airlines , I don't think we compare too badly.
I can see that we need to improve our IFE (that should happen within the next year) and there are many other issues that need to change.
Please keep telling your cabin crew, and ask us to report it. Nothing can change unless you tell us!