Trump would seem to be in trouble except he's up against a Democratic Party that has fragmented into feuding tribes defined by race, sex, gender 'preference', ethnicity, eco-paganism, moral libertarianism; all in paroxysms of outrage at their 'victimization'.
There is no cohesive vision, no plan, no hope.. just a deep sense of offense that has coalesced around Donald Trump. Trying to get a Presidential candidate out of this mob that will actually be capable of getting an electoral plurality is a joke.
The Democrats best chance is if their infighting completely destroys the party so they can rebuild a Party that actually talks to a constituency rather than some nonsense ideology. But in the mean time, I predict Donald Trump will win a second term.