I'm not a massive Starmer fan, but he's a great opponent for Boris at times like this... he can't get away with side-stepping his bs with bumbling nonsense when Starmer's in full barrister mode.
I can't see Johnson surviving the next two weeks at this point... but the longer the Tories delay doing anything, the more likely he'll be able to slither out again.