Looking at that list, my feelings are:-
Johnson: may have missed the boat. He’s now had over a year to convince people that buffoonery isn’t a prime ministerial quality, apparently with some success.
Gove: possibly one of the brightest, but knifing Johnson in the back in 2016 will have made him many enemies who may not have forgiven him. Does he have charisma?
Leadsom: must appeal to somebody. The Labour Party might see her as the best to advance their cause.
Rudd: Seems a more rational person than some. She’d need a strong personality to stand up to the more rabid brexiteers.
Rees-Mogg: also very bright (I think), and just might attract and retain voters, being younger than some on the list, but probably also would be to Labour’s advantage in the end.
Hammond: Not entirely inspiring, but his views about Brexit are nearer to mine.
Davis: an interesting character, could be what they want to get Brexit sorted, but I doubt he’d be long term.
Williamson: different from most of the others, but largely unknown, and those who don’t like him apparently feel strongly, so could he have enough positives to win?
It’s true that Labour are a long way from being in top shape to win an election, but another few years of Conservative divisions – which are unavoidable in a party in an uncertain Parliamentary situation with such a controversial issue as Brexit to deal with – combined with the media telling us every day how divided and directionless the government is, plus the likely economic problems as we actually leave the EU, will all create a “time for a change” mood, and I doubt that anyone on that list will win the next election.