Thank you. For long distance (anywhere outside Europe) I tend to get cheapest business class fares. So it seems the only viable alternatives I have to BA are Qatar Airways and Finnair when flying east if I am chasing tier points. Aer Lingus also works but if I get a connecting flight to the US (AA metal but EI code share) then I won't get tier points on the EI code share. On all other OW carriers I get 12.5% of miles flown instead of 25%. Which only works if the distance is twice.