I blow hot and cold with BA. Two recent flights (INN&VRN) both Business, paid for by Avios. The face to face service throughout was excellent from the greeting at T5 all the way through the flights. BUT the IT is appalling at almost every stage whether it's dealing with relocated flights (LGW to LHR), adding COVID docs, checking in etc etc etc.