I don't know why you assume the only possibilities are successful removal from office this term or else a definite win for Trump for next term. It's completely possible that he doesn't get removed from office this term but doesn't get elected for another term, either.
Because literally no objective metric is changing. He's almost exactly as popular now as he was the day before he was elected.
These are the major approve/disapprove polls taken in the week before the 2016 election for Donald Trump.*
Economist/YouGov 44/55
Politico/Morning Consult 40/55
Harvard-Harris 41/54
NBC News/Wall St. Jrnl 40/53
USA Today/Suffolk 44/52
And right now, almost two 3 years later that number, after all the investigations, all the scandals, after 3 years of "The noose is tightening, his support is dropping, he's running out of minions to protect him," in the middle of an Impeachment is....
42.6 approve, 52.9 disapprove.** IT HASN'T CHANGED. And you can pick any random point in his Presidency and that number is going to be within a point or two, usually within the margin of error of the poll.
The only thing changing is that people who already hate Trump hate him more (in politics we have to call that "energizing your base" and pretend like it means something for some reason.). That's swell, hell I hate Trump now more then I ever have, but I don't get double votes for hating Trump twice as much as I did in 2016. And "energizing your base" works both ways. Think the Trumpers aren't going to have a little more pep in their step on the way to polls to protect their leader?
That's why the screenplay the Dems seem to think they are writing for the movie that's gonna win Leonardo Di Caprio an Oscar in about 2040 for putting on 40 lbs and playing Trump ends with some unforeseen ghost army of off the grid voters just magically at some random point start being so impressed with all the dirt the Democrats have dug up on Trump that they are going to vote yet not talk to pollsters or reporters or political analyze beforehand because I guess they want to maintain the element of surprise.
*
https://www.realclearpolitics.com/epolls/other/trump_favorableunfavorable-5493.html
**
https://projects.fivethirtyeight.com/trump-approval-ratings/?ex_cid=rrpromo