If you had to go via a European airport, then I would choose SAS, then LH
SAS has a much better in-flight service, as they have PTV's, and LH
If you wan't to fly direct I would choose ANA or VS
flights are on the 346, which are great!
I'm not sure if LHR
will receive the ANA 77W's by April, but if they do, then choose ANA!