My view:
This will be the dirtiest, the most dishonest and the most distorted election the UK has ever seen.
With the cat out of the bag in terms of social media and targetted placing, both sides will use social media to the fullest. With minimal regulation on that medium, and many adverts are not seen by regulators or other independents (because they are targetted), both sides will be telling huge lies about the other side, or about their own and their opponents' intentions.
Personal attacks will be the currency of the campaigns, while racism, xenophobia and sheer nastiness will be the sub-texts, with 'fake news' being the tool of choice
The Johnson team has shown that it will bend the rules to the limit of conventions and legal permissibility (and probably beyond) in order to gain advantage.
The Brexit party will use dark money to fund many and diverse campaigns, largely on social media (as it did in the past).
The 'Rebel Alliance' will be unable to work together effectively and will present mixed messages, varying from 'we'll get a better deal' (Labour) to "we want to revoke Article50" (Lib-Dem and Green), while the SNP will campaign for another separatist referendum.
The Johnson-led Conservatives and Brexit will have a formal or informal pact to work together, especially to prevent the 21 former Tories from being re-elected. Their combined message will be "we tried to get you out of the EU; the remainers and the others in Parliament stopped us. Now give us a clear mandate"
Except that the language will be more emotionally-charged and less polite.
Conservative-Brexit will win with a solid majority, though not a landslide.
The election will take place as early as possible, because the results of a 'clean break' (no-deal Brexit) will be damaging to the economy. The super-wealthy behind the New Tories and Brexit don't want the public to realise just how bad it is going to be, before they vote for such a damaging policy – as they will in their millions.