cabin/seat comfort is airline dependant - we all know that - if BA just improved their Y leg room to 33/34 inches on all long haul a/c iso a measly 31 and served a decent meal then that would definitely make them winners
not many Y cabins left on long haul airlines where comfort, decent meal and service is a priority whether 787 or not
pals went on air India 787 recently on holiday to Oz in Y and was very impressed - very good leg room, lovely meals and nice crew
also the airline gave them a night free in a good hotel as the India stopover was more than 12 hours