The Tories had a Brexit platform that, in the last few months, was clear. Labour didn't.
Both leaders were battered by the media - I still think for a lot of good reasons and elections are often the choice of the lesser of two evils.
The results, though still not finalised, look very close to...