Not everyone here seems to appreciate US preclearance.
Yet the BA all-J service from LCY to JFK has been a success, partly because on the way to New York it stops briefly at Shannon, where the US preclearance takes place.
Personally I have appreciated this on the ex-Canada flights.