FWIW if far prefer the BA bed to CX's NBC slide. The BA offering is flat, very private and has a very comfortable seating position too.
However, CX offers better food, better service and on the whole better lounges. I've never connected through LHR (only live 10 miles away), but HKG is always a pleasure to fly through.
A tough but nice choice to have to make.