I've never had a bad flight with BA, but I have no affection for them, they way I do for say, Virgin Atlantic.
It remains to be seen how the relaunched British Airways Club will affect loyalty.
As mentioned, Flyer Talk was on fire with complains - there's even a thread of people posting trips they've changed to other airlines in protest.