I would vote Lib Dem - I appreciate the anti-Brexit stance - but I can't trust them after they got themselves almost-elected in 2008 on a similar one-policy platform, and then not only didn't follow through with that one policy, but went and did the exact opposite. Also, they've outright said that they would go into another coalition with the conservatives, but they wouldn't form a coalition with Labour because of their anti-Brexit stance. Which makes total sense
So (seeing as I would never, ever vote Tory for hopefully obvious reasons), that leaves Labour or Green. I took the quiz at
2017 Election Quiz and got 93% Green and a slightly lower percentage Labour. And ordinarily, I would vote Green as I have done for the past 6 years (knowing that they won't be elected but also knowing I live in a labour stronghold so it's not like I need to vote against anything).
But this time I'll be voting Labour. Never voted that way before, but I like Corbyn. I think he's the kind of change we need in British politics - someone who actually listens to his constituents. I've liked the way he has voted on most issues, I like most of his policies, I even like that he's more protester than politician. I think he's been treated unfairly by the media, and that he's not anywhere near as unsuited to the job as he's been made to look (almost all TV channels and news outlets are owned by like 6 people, all of who use the type of tax havens Labour have policies to remove, and none of whom have dirt on Corbyn to stop him from following through - there's a good article about that here:
Think Jeremy Corbyn is a loser? Oh dear, you’ve been brainwashed…).