Let's look at the final sentence of my frequent sign off - The clown is done.
I believe the information coming out of the investigations will be so bad and CLEAR, that he will have to resign or that he will be impeached and convicted, regardless of who has the majority in the Senate (Democrats will take over the House).
Money laundering and Obstruction of Justice WILL be proven. Conspiracy to commit bank and wire fraud with Michael Cohen WILL be proven. Those are crimes that potentially bring jail terms. I don't see how the Senate as a whole (there will be some who will) can defend that. I have also said that I believe collusion (Conspiracy) with Russia to tilt the election in his favor will be proven at least for his campaign, but I believe there is a good chance Trump is named personally there too.
These charges could stick from Mueller, the DNC, or the Southern District of New York or anyone else who might file a lawsuit against Trump et al. I believe he is SO criminal that he will not get through this unscathed. He will lose his office at a minimum.