I agree. For me the big factor is whether the Brexit party will take a substantial number of former Conservative votes. If not, then I predict a reasonable Tory majority and Boris will be able to pass the deal.
I'm also interested to see how Corbyn does. If you remember Labour experienced a slight increase in support throughout the last election campaign. But perhaps that was partly down to the lack of charisma and political nouse from May.