I also have had a run of flights with excellent service, in first and business.
Last week I flew to Philadelphia and the crew were faultless. I was drinking Kir Royale and my companion champagne, as I took my last sip, the smiling flight attendant proffered a tray with fresh Kir, and also a champagne for my companion, addressing us both by name. Details like this are priceless.
I know some people have had a poor experience with BA, but I can only speak of the good service I have received.
This is what i want from a crew - pro active service!