Trump will win and it won't be close. The Dems with all the socialist candidates had all but given him the election. The impeachment charade just guaranteed it. Newsflash you can't go all socialist/communist, use identity politics i.e. call every straight white guy a racist, sexist homophobe etc and expect to win national elections.
Group think is bad and I have found most liberals don't associate with people who don't think like them. So they think identity politics is a winning strategy and comfirm this faulty logic by pointing to local/regional elections i.e. Congress, and current wins such as Kentucky Governor race, VA etc...and ignore that the Democrat who won the Governor's race in KY was a true Democrat a moderate, not a member of the socialists who have hijacked the Democratic party.
I'm an independent, and will refuse to vote for a Democrat again until they kick the radical anti-American socialists out and take back their party. 2020, if they are smart will be the wake up call. I thought they would have learned in 2016, but instead they have tripled down. But because the media is mostly made up of left wing socialist they the news cycles confirm the socialist' bias and fool them into believing they are winning. The media is selling them fools gold.