It looks like you'll get the better seat on the LHR segment on AC, but the Privatair flight might be worth doing for the novelty. The seat pitch is 58 inches in what they call a "sleeper seat".
I am not sure which is more risky weather wise for potential delays: EWR or LHR?