Emirates are indeed an outstanding airline. Even the economy on the A380 is bearable, although they have recently nicked an inch of legroom in their newest configuration. The business class is outstanding.
BA is arguably the worst national carrier in the world- certainly for economy class. THe PRemium isn't bad.