I am coming to the similar conclusion for a difference reason - BA amex need to spend 15k a year now for a companion voucher, fee has gone up to £300 a year. And BA in general is just a bit poor these days - when I flew last year the plates in the Business class lounge were dirty. Really bad. And my BC seat on the flight wasn't clean either. Then food was average at best. It has been five years since I had flown with then and you could see the decline.