Get yourself status matched by AA. I think BA is making a huge mistake in considering EC so superior that they won't status match, but that is their problem and not yours. If you can get OWE with AA, you will enjoy most top-tier privileges when travelling with BA (including the occasional OpUp), with the exception that you'll miss out on the enjoyment of fuel surcharges when redeeming non-BA OW awards.