I still quite like BA. When I had a Gold card I got quite a few upgrades, including some on Qantas. I'm more interested in gathering points to get flights than I am in longe access
I don't travel on business nearly as much as I used to so I've gone right down to Blue, but I still get as many points as I can. I have the BA Amex card - you used to get a companion ticket every time you spent £20,000, but they changed it recently to £20,000 in a year which I struggle to manage. You get more BA Miles from a Tesco Visa card, particularly if you shop in Tesco as well.