It certainly wont be a landslide if they do win.
Let's see how many their own party machinery are able to round up and get to the polling stations. I have huge doubts they can get them there in sufficient numbers.
This is not spoken about much. Their vote base is older and more working class than before. In the cold winter they are much less likely to vote (and working class people are full stop). So we will see.
A small majority is also big problems. He has a major issue in terms of the time scale of getting the next phase of the deal through in a year. They will have to surrender far more in the next phase anyway, never mind to do it all in a year.
We have seen how committed he is to a No deal last year (i.e. not very) and there's absolutely no way he can get all of his party to vote on that basis.
So essentially, a year of begging and grovelling the EU to bail him out a bit more, he's already surrendered Ireland, he will surrender a lot more. Especially now he has to look tough on the NHS to Trump.
All this with a small majority, and people think Tory MP's are not going to kick off majorly again?
The next government will not last 5 years.