If there is any hope left for the Republic, it is the hope most Americans (at least the 40% or so that support this immoral person) have not been paying attention to what their leader, Trump, has been doing or saying.
When Bill Clinton was impeached, the House held no hearings. The environment was very partisan. What Clinton was charged with, most people knew very precisely what he did. If Americans are good at one thing, it is keeping up with salacious stories. So the impeachment was no surprise and Clinton continued to hold high approval ratings. As a result, the Senate would not convict.
Trump's most offensive behavior's contained in the Mueller report-most people have not read. Probably less than 5% of professed Christians have read their most Holly book, why should the Mueller report be different?
Impeaching Trump now rather than later leads to expedited hearing and Mueller and others testifying in a partisan environment worse than when Clinton was impeached. The difference is when people understand what the Mueller report really means by the testimony of Mueller and others, does it change their minds as the Nixon tapes did?
If public support of Trump drops, history suggests Trump is impeached, or he resigns. If Trump's support continues at 40% or better, than Americans in 2020 can decide whether to impeach Trump or not, because the Senate will not.
If a political campaign giving polling data to an enemy of the United States at the same time the candidate of that party is negotiating a rich financial deal with this enemy of America is acceptable to the American people, the Republic and Constitution as we know it will be gone forever. So who cares who wins the next election. To draw this out plays to Trump’s goals. Impeach now.