Oh, come on. BA clearly sells itself during the booking process as a product defined by service and comfort as well as schedule. The fact that BACF cannot get its own act together to have enough of its own aircraft and crews to provide the promised (and paid for) service is an inexcusable failure and to fall back on 'well, we got you there' beggars belief.
We clearly have a different view on it. For me the bottom line is always the scheduele.