Max Hastings, his boss at the time doesn't have such a great opinion of Boris.
I would suggest as well that in more ordinary times, when the country has some decent leaders and is not so bitterly divided, he would have absolutely no chance of rising to the position he looks now likely to hold.
But these are very strange times, and "chaos is a ladder".