I have to ask how much experience you have of the competitors and in what class you were travelling. I can think of 7 majors on long haul who were consistently worse as far as Eco travel is concerned, although in the back its never a case of whos best but whos the least worse so to speak.
Up front BA longhaul has always been rather good since the beds were introduced.