I think the only sensible time when you want to retain BA gold if you fly a lot to the US and Europe and wants to stick to BA. If you just need OW Emerald then there are many “better” programs which probably suit you better. So if you fly a lot with CX BA exec club is not going to be the most efficient. I haven’t seen any reason in your post why would you like to keep BA. I do remember that non uk residents actually required less tier point than UK based one. Since that change BA is focusing more and more only on the UK and corporate market. Everyone else is no longer important for BA and yet to see how does this play out for BA on the long run.