I've said since early 2017 that Trump would be a 1 term loser. I've not changed my mind since then.
The ballot harvesting Republicans are doing, along with Trump's attack on the USPS, messing with mail-in voting, voter intimidation at the polls etc. probably won't change that.
If Trump wins, it will be because he screams foul and has it taken to the courts.
Rasmussen:
With less than two weeks to go until Election Day, it’s a three-point race.Democrat Joe Biden now leads President Trump 49% to 46% among Likely U.S. Voters, according to Rasmussen Reports’ weekly White House Watch survey. The latest national telephone and online survey finds that two percent (2%) still prefer some other candidate, while another two percent (2%) remain undecided. (To see survey question wording, click here.)
Two weeks ago, Biden had a 12-point lead. A week ago, he was ahead by eight. This is the first time in a month that Biden’s support has fallen below 50%.
Looks very close and this isn't done after the debate so there could be some changes obviously. I think CDTM is right and it's going to be an EC win if Trump wins but I doubt he wins the popular vote.