Agree with Dave Noble - if you were flying overnight JFK-LHR, pick BA because it's a fully flat bed and on the Sleeper Service you eat dinner in the lounge before and then get about 7 hours sleep. As you're flying the other way, you'll probably stay awake the whole flight so a fully flat bed is less critical - and the miles are!