The BA product is better than EI, but does not justify that kind of difference.
Regarding the stop, it has to be noted that in DUB you will be able to clear US Immigration, therefore saving approx 1hr in JFK and an almost guaranteed horrendous queue. People always forget about that, but I think it is one of the best selling points for EI on the transatlantic services