I agree with this, McDonnell is obviously intelligent, robust and capable of a certain style of leadership/management. People don't, however, like him in the way that they like Jeremy Corbyn and that is a significant shortcoming in a politician seeking election.