Boris was a lame duck ever since he was Lord Mayor of London. Look up his Garden Bridge project that lost millions of pounds. He even tied to get Apple to fund it with more expense. He claimed to have been put in power by electors but he misses the point that it happened that he was leader of the party that won the most seats. It may not mean most votes but most votes means candidate gets the seat. That is different to how you do it in US. His Brexit agreements are a mess Bitching over Northern Ireland protocol etc and this new fiasco
It is unlikely anyone any good will take his place, but there are good ones who may not feature in the race
I don’t know anything about British politics, but I’m impressed that 60 party members resigned which seems to have forced Johnson’s hand.