Under normal circumstances I’d be voting LDs, but these aren’t normal circumstances. (Not that I have any allegiance to a particular party, just LDs and Greens are talking the most sense at the moment.)
The worst possible outcome for this GE is a Tory win. It’d be a green light for May’s deal or no deal Brexit, the people have spoken. The only way to do anything about that is to unseat the Tories; whilst the Labour “opposition” isn’t all that compelling either currently it’ll still be preferable to what we have now.
I live in a Labour-held constituency which is closely contested by the Tories – in the last election there was a couple of hundred votes in it. The LDs, Greens, everyone else are minorities, tens of thousands behind the big two. The only vote for me that makes any sense is to vote Labour to try and prevent the Tories winning a seat here.
The views of individual candidates are an irrelevance, getting a pro-EU MP in won’t make a fig of difference to anything if the Tories win again, they will all just do as they’re told anyway. If they were the strongest threat to the Tories in my constituency I’d be voting UKIP.