It's possible that things might work out for Trump; he may get lucky. What if a miracle happens and Congress works it out on DACA? What if he does a decent job on the hurricanes? What if he comes off looking good on North Korea?
Do the Democrats have an attractive alternative? Not Elizabeth. Not Bernie. Biden? Maybe, but too old. Personally, I don't like him because he failed to run when the country really needed him. I would probably voted for him had he ran. He would have been the best of a horrible field, which is not saying much for him. And Idoon't buy this "personal issues" baloney. These people are nothing like you and me. He really did sacrifice his entire life for politics. When it was crunch time, he bailed.