You can earn BAEC miles for it, if you're a BAEC member.
Just flew EC JFK-ORY a couple of weeks ago, in their premium economy product. The in-flight experience was fantastic, all that the glowing reports on FT claim it to be.
If one is not desperate for miles, and just looking for a great flight over the water, and EC's price is cheaper, I'd say go w/ EC.