Not strictly BA Gold vs OWE, but I have found that booking BA flights with AA provides far better benefits in terms of cancellation/changes. I have had to cancel some AA-booked flights and got credits, and also had to change flights - no change fee (and even a refund credit since rebooked flight was cheaper). With BA it's just taxes refunded (if not fully flexible) and change fees of 100UKP+.