I think that the pull of long haul is still very strong for a lot of people in the same boat as me (although not me personally) i.e. young-ish short haul captains.
However, with the current exchange rate I net £8000 per month, I'm part time, with a comparatively very good pension. The maths doesn't stack up for me with BA, but (perhaps fortunately) I've never had to make the decision of whether to leave and go to BA!