It also may be of importance which type of aircraft do you want. The FCO non-stop flight is operated with a 763 where as all of the JFK-LHR flights are 777. It seems that many prefer the J service on the 763 versus that on the 777 as it is the highest class of service on plane.