Well, not going to attempt to predict the election this year because I feel like it could go either way and have felt that way pretty much since the DNC. Polls haven't moved significantly and there's been pretty clear evidence that polls aren't even that useful this year to begin with. I think you can squint at all kinds of data and see credible cases for a Trump win or a Harris win. With all of that being said, I think I have the slightest edge toward Harris for a few reasons (from weakest to strongest):
1: Vibes. Ultimately vibes don't win elections but I do think enthusiasm still matters especially in a marginal race. There are a lot of people excited to vote for Harris and I think she is able to bring the Democratic coalition together more effectively certainly than Clinton but possibly 2020 Biden as well. I've frequently said that it doesn't matter how excited Trump voters are this time around since they each only get to vote once no matter how excited they are, and the same applies here, but I just think there are more gettable voters out there for her compared to someone who is running for the third time and has never been able to crack 50% in the popular vote or in most of these swing states (if any, I'd have to double check). It's hard for me to believe that Trump voters are being undercounted again and somehow Trump is poised to win in majority landslides. He can still win with a plurality of course, but I think it's more uphill than it was in 16.
2: The Selzer poll, a similarly credible poll showing a closer than expected race in Kansas, and more recently John Ralston's prediction of a slight Harris victory in Nevada. First of all, even if the Iowa poll is wrong, it shows that Harris is able to hold on to the old white vote enough to hold the blue wall. Secondly, if the Iowa poll is accurate, this is going to be an Obama level landslide. If it's off by up to 10 points or all the undecideds break for Trump (the latter I can certainly see happening), you're looking at anything from still an Obama level landslide (D+2 to ~R+4) or Harris doing slightly better than Biden in 2020 which still translates to Harris carrying the blue wall. I have a really hard time seeing Harris winning Iowa, but I do think this poll is a clear warning sign that something is happening that the polls aren't capturing. Also, given Selzer's track record, the poll can only be off by so much.
3: The fact that Trump has run a horrible campaign and has been mired in some really rough scandals over the last week is going to give an edge to Harris the same way the Comey letter at the last minute in 2016 gave the edge to Trump. It's important to remember that Trump's campaign was able to let Clinton hang herself in that last week while Trump stayed out of the spotlight. The opposite has happened in the last couple weeks of this election. If this is a marginal race, I think that will give Harris a slight edge. Similarly, Harris' get out the vote operation is going to severely cut into any potential election day advantage Trump may have.
4: The gender gap in early vote. IMO if turnout among women is high it's a bit of a signal that abortion is going to drive the election and offset Trump's advantage on the economy. If there is a groundswell of young male voters on election day tomorrow, I think that will be a pretty bad sign for Harris, but the fact that there hasn't been any indications of these low propensity male voters coming out in droves despite Trump trying to court these voters and encourage early voting makes me increasingly skeptical there is a huge cohort waiting to vote on election day. On the other hand, it seems like Harris is getting the voters she needs early and they seem to be anticipating a pretty big election day contingency.
We'll see what happens.