I have been watching this horror of a campaign for weeks now and cannot believe this is where we are. of course I am voting SNP - nobody else is in the least bit credible.
Tories - Boris will win, but win badly having lied, hidden away from proper scrutiny and employed the worst fake news (I hate that term but it applies). He wins by default because, for folks in England, there is no real alternative.
Labour - like the policies, but Corbyn is a loser. Whilst a lot of folk fetishise him (students and self-proclaimed radicals mostly), a lot more cannot stand him. If they had Kier Starmer as leader Labour would be romping this. But they don't. They have Corbyn, Diane Abbott and the rest who come across as incompetent.
Lib Dems - they still don't get it. They are unforgiven. Tories will be tories, but the lib dems voted in all the rest too - trebling tuition fees, benefits cap, universal credit, NHS "reform". Their Brexit policy seems undemocratic and Swinson isn't a vote winner.
So for me it has to be the SNP. Nicola Sturgeon is far and away better than anyone else standing here.