It's probably about as good a time for an election as possible, to be honest. The Conservatives will be going into it with the Brexit Party on their flank, draining off a bunch of their votes, and Farage complaining loudly that his deal is Not Brexit. Providing Remainers vote tactically we have a chance at a hung parliament with a Labour/Lib-Dem/SNP/PC alliance as a majority.
Of course, this was the election result I wanted back in 2015, and I didn't get it. Nor in 2017. I shall continue to hope. And if not, and the Conservatives get an actual majority, then Johnson can bring in his Brexit, and take responsibility for everything that happens afterwards.
(I'll be voting SNP, but in a constituency that will probably go Labour, as it's the safest seat in Scotland.)
Original post on Dreamwidth - there are comments there.