If you fly BA to the US and back, you can't earn or redeem AA miles on those flights (unless I guess you take the AA codeshare from MAN).
As far as I understand it, in oneworld, you can't use one airline's ff miles to upgrade when flying another airline in the alliance (Star Alliance does let one do this).
For those reasons, I'd suggest just going with BA.