Boris isn't even the best PM of the last two. And Theresa May wasn't exactly popular.
As for Corbyn's spending. Apparently, even the worst he could come up with is still better for the economy than Boris's Brexit plan.
And if you think Boris's deal isn't a No Deal brexit, it took two years to ratify the EU-Canada deal after it was agreed. Johnson will have 11 months, and they haven't started yet. (and we have Northern Ireland and Gibraltar to deal with in trying to get unanimous approval for a deal from the EU's member states).