What I don’t understand is why you *had* to fly LHR-AMS-PTY and not LHR-MIA-PTY, which would have had premium economy on BA and very possibly even AA, and is what most BA ‘fans’ would choose. With this in mind, I think you’ve already made your mind up.