The big question of AA vs other Oneworld is whether you value upgrades (AA) or lounge access (non-AA) as your status perk
BA Executive Club may work better than Marco Polo if you go non-AA
You'd still nearly get Sapphire status from your Asia trip, plus you get extra miles when flying BA, but also IB and AA as well
BA's domestic US redemption rates for non-stops are reasonably good, although transatlantic are not with fuel surcharges