CX food is great. BA seats are better. I am 6'6". The BA seats have the buddy seat which doubles as an ottoman and is also the end of the bed. Because it is solid, it does not flex like the CX seat. Having said that, both are nice and I am speaking as someone who has spent many 12 hour overnight flights on both airlines.
------------------
speedbird001