Consider also American Airlines. They fly the 777 LHR-MIA which has MRTC (More Room Throughout Coach) meaning that you get legroom more or less the same as BA's World Traveller Plus but at the standard economy fare. You do have to pay for alcoholic drinks on AA though.