In terms of mileage earning/burning, probably best off with American. Both Qantas and BA are particularly miserly in mileage earning relative to cost of awards for economy flyers in particular (notable exception for Qantas is when flying on Qantas within Australia).
Note there are some issues with flying BA and crediting to American - I'll leave the details to a search, or others far more familiar may jump in.