When I get on a plane at LGW at lunchtime, hungry, get an ATC delay of two hours and then when we take off, even hungrier, all I get is a packet of bird seed for my £400 ticket I really do wonder why I stay with BA - and even more so why I am going to bother with a mileage run in order to keep my Gold card.
It's the AMEX 241 thing that allows us a could of longhaul leisure trips a year in J or F that does it.