You might already know this if you're based in the NYC area, but keep an eagle eye on whether EWR-BOS is on time. A later in the day flight from EWR-BOS has an incredibly high likelihood of being delayed, so you may want to switch to JFK-LHR should it look like you're going to blow your BOS connection.