By coincidence, I was in the BA lounge at YYZ en route to DUB when I saw the first EI non stop to DUB rumble its way towards takeoff. I noticed that its gate area was PACKED so it was doing well, but with BA moving its DUB flights to Heathrow T5 in October, which will make for a much quicker and easier flight transfer, I think I'll stick with BA (as a J class passenger) - EI doesn't seem to offer anything close regarding amenities pre-boarding or upon arrival.