Interesting comparison
sgm, and as a fairly frequent leisure traveller on the LON-DUB-LON route (although not as frequent as you) I’d agree with your assessment.
Personally, living relatively close to LCY means that it is my preferred option when departing DUB as I can be home within 30 minutes of landing. This outweighs rubbish T1 at Dublin and the snug seating on the plane…and I am quite fond of the little sandwich now!
But I work in West London so tend to fly out from LHR. Until now I usually preferred EI over BD, mostly because BD revenue management was….eccentric, shall we say

. If BA can sort out pricing I would be more minded to use them, particularly as my primary FF is Executive Club.
BUT having said all that I have now had a status match to EI Gold Circle from my lowly DC Blue (i.e. lounge access for absolutely nothing, I’m sure someone at EI didn’t quite understand Diamond Club!), which will influence my flight booking for the rest of the year.
LON-DUB is certainly one of the more interesting markets!