This is probably the first election in my lifetime that's a serious two horse race between Left and Right.
The problem is that the Labour manifesto is too left-wing (and it's not really that left wing) to attract the older swing voters, you've got nothing for most in the Conservative Manifesto...
Head says that it's going to be a Tory majority of over 50 seats.
Got a bit bored so I used a predictor to predict the outcome:
47% Conservatives 376 (+45)
34% Labour 204 (-28)
8% Liberal Democrats 4 (-4)
Scottish National Party 46 (-10)
Green Party 1 (±0)
Plaid Cymru 1 (-2)
Northern Ireland...
I think the polls showing the Conservatives 8-11% ahead are probably correct, so I'm going to say a larger Tory Majority.
Labour to lose some seats, Corbyn to be ousted, replaced by a centre right backbencher. Our Country to go to shit after a no deal Brexit, the NHS replaced by a USA style...