Agree with the nice things being said about Emirates -I flew them BHX - DXB then 4 days later DXB - HKG - did the return HKG - DXB -LHR in 1 hit though and was impressed with all aspects.
I do agree that 3-4-3 is a bit 'cosy' on the 777 although there was better leg room on the 777 than the A330.