I will probably vote Labour, simply because we have a sitting Labour MP, and I would prefer to try to keep the Tories' final majority as small as possible. This is in no way an endorsement of the nutters leading the party, it is purely tactical. If we had an effective proportional voting system I might have swayed towards the Greens.
3 things against Labour; The front bench, the ludicrous position on Brexit, and some of their fiscal proposals.
For balance, 3 negatives for the Tories; Johnson, getting Brexit done ( as a remainiac ), and their position on funding public services ( just don't trust them ). As for the LDs; Swinson is a weak leader, there is still the hangover from the coalition, and their policies seem scattershot.