Agreed on the second part, but I have hopes of a Lib Dem opposition. 
How can the Tories, a party who presided over such a decline living standards and standards in public life seriously hold anyone else to account?
All Keir Starner's got to say is "You had 14 years to fix this, instead you made it worse. So sit down."
On the cost of living, on strikes, on interest rates, on tax, on the NHS, on HS2, on crime, on prisons, on education, on the environment, on energy bills...
The Tories haven't got a leg to stand on, have they?
So I think the opposition needs to be the Lib Dems.