based on the network, i'd pick AA/oneworld.
AA/oneworld has better connections in south america compared to UA/staralliance.
unless u're flying to major cities like beijing and shanghai, CX/JL/oneworld would give better connections there.
i'm sure BA's economy is a better choice than UA/AA