@girlie123 YANBU. I am also lost. And I have also done a few of those 'whoisidewith' type things and they come up with similar things - 40-50% in agreement with 3 or 4 parties!!! 
I loathe Corbyn and think Labour are ludicrously too far left-wing, militant, and borderline communist. They hate the rich.
Conservative hate the poor, and the benefit cuts/cruel disability assessments/bedroom tax etc, have been so horrible.
Lib dems. Nope. Jo Swinson is batshit, and her views are all over the place. Wants to cancel Brexit, but also would blow up anyone who pisses her off. And would climb into bed (politically) with anyone who wants her.
Greens. Just pretty much obsessed with a greener life, and the environment and not much else, except cancelling Brexit.
Brexit Party. If I wanted to vote for them I couldn't, as they are not standing in my area as it's a very safe Tory seat.
So I am stuck! It's only tomorrow, and I still have no idea who to vote for.
Never voted Tory in my life, but can't vote for Labour as they're waaaaay too left wing. And at least if Tory get a landslide, Brexit will get sorted, and hopefully Corbyn will be a goner, and I KNOW the Tories will win in my area anyway. So that is tempting, but I hate the Tories. ARGH!