I know Labour are going for the throat regarding Boris (and rightly so) but wouldn't it be wiser to leave him in charge to bumble along from one disaster to another?
A new leader can distance themselves from recent cock ups and would have 2 years to put things right.
Mind you leaving him in charge might be disastrous for the country but better for the opposition.