-
The main bonus from the BA one is getting a companion voucher (effectively a buy one, get one free when you're using your air miles). Used to be along the lines of spending £20k in a year on the standard one or £10k a year on the paid BA card to get the voucher. Only really worth it if you've got a load of air miles though and you're flying long haul, preferably business class, using the miles.
Unless you specifically want that then I'd go with the Gold.
How does the BA one differ from Gold? Presume the benefits are only for BA flights? I have a boring UK credit card and think I should be looking to get something from it. Guy I work with has Amex and seems to collect quite a few points with it. I never used my Aussie ones though. Be nice if I could just transfer it.