First: No experience
CW: B787 > B747 UD > A380 UD > A380LD > B747 LD == B777
After 6 flights on a B787 (but only 1 in BA CW) I now quite like this aircraft due to the better air humidity and pressure. Once the A350 are with BA, I confident it will take the lead, except if they really mess up the seat. My 1 flight so far on a A350 convinces me this is one step above the B787
WT+: A380 > B777
WT: B747 > B777 >>>>>> B787