Master stroke by Boris for the following reasons:
We will be out on the 31st October
If Parliament legislates to stop no deal, the PM can constitutionally refuse to to enact the bill until it’s too late
If Parliament passes a no confidence motion there is no constitutional precedence allowing others to form a government. The fixed term Parliament Act is clear. It just gives the PM 14 days to gain a confidence vote or there will be an election. There is no mention of an alternative Government, that needs an election.
Any election will take place AFTER we have exited the EU.
Boris will win the election by a landslide.
Remoaners have left it too late. The horse has already bolted.