I commute between CPT and LHR 3 or 4 times a year
Mostly fly BA Y these days (either direct or via JNB) as the cracking EK Business Class fares of a few years ago are a distant memory. My Silver card has been cast into history, but I survive (used to fly this route a lot with BA in C).
BA is mostly on time. I nearly always bag a reasonable fare. Service is normally fine and even though the 744's are old in the tooth, I'm always pleased to be on a blue, red and white tailed G-reg plane when over the heart of darkness.
Living in Africa with its daily ups and downs, when I arrive back in the UK, I get the sense most Brits have gone soft, lost there sense of place and adventure and think they are entitled to something they can't afford.
So fellow snowflake Brits, keep on moaning. I'll keep boarding my BA flight from Africa to Blighty as I am sure it will get me home to my family safe, without too much drama and at a reasonable fare.