It's important to note that in the UK we do not vote for a PM we vote for an MP in the seat we live in.
I'm not a labour supporter, but I'd like to see a general election as it's obvious that the conservatives can't agree internally on a policy platform or candidate to lead. They are split between an authoritarian group and a libertarian group who don't want the same things at all.
Johnson lost due to repeatedly lying to parliament, plus a large number of unforced errors where he ended up having to perform U-Turns after choosing badly and then being forced to change by events. Covid was part of that, but far from the only part of that.
Ideally the UK should have a system of proportional representation, so that the bits of the different parties that actually agree on policies could form their own parties (Labour has similar split problems to the conservatives, but along different axis)