It concur with you concerning Shura Kitata. In London, he was a surprise but in New York he confirmed he is one tough nut to crack. I would put him to finish better than Mo Farah. If Kipchoge slackens, Kitata will push the pace as he did in New York. That will drain Mo Farah and I see a likely DNF for him since he may not want to finish worse than second. I wish the organizers had allowed Lawrence Cherono who I believe to be even better than Kitata and would probably have been a threat to Kipchoge(?).
The real focus should be on Kipchoge for one GOOD reason. Most athletes' performance take a down turn immediately after a world record and most never ever recover. David Rudisha set the 800m world record in 2012. He got injured for the next two years, missing 2013 world championships. He returned in 2015 to win the world championships but would have been beaten had the pace been fast. He bounced back in 2016 to win the Olympics but has been sidelined by injuries ever since. Patrick Makau set the marathon world record in 2011 and immediately his performance dropped and he has since retired. Dennis Kimetto set the world record in 2014 and similarly his performance dropped. Incidentally Emmanuel Mutai who had finished second to Kimetto in 2014, disappeared as well. From these we see a trend. That is why the focus in London will be on Kipchoge. Kipchoge's unmatched consistency and unbroken streak however makes him more likely to weather this challenge.