Take a look at these maps from 270ToWin.com that I gathered:
Except in 1988 and in 2016 Pennsylvania goes blue. Ohio is a tight race at the moment between Biden and Trump. And Florida has been a hanging chad for some time.
As of October 31, 2020 (12:38pm Central Time) Total Early Votes: 90,055,033 • In-Person Votes: 32,698,826 • Mail Ballots Returned: 57,356,207 • Mail Ballots Outstanding: 33,674,445
It is Republicans to gain at this point. The Polls are showing Biden leading in WI, MI, and PA. Unless Michigan goes Red again, history tends to favor Biden in this election. Ohio is a strange state, but I believe it will fall in Trumps favor. This race will be determined by Pennsylvania. So without any more waiting here is my final unbiased guess on the matter (for what it is worth):
2020 Presidential Election Prediction(s)
Winner: Joe Biden.
Winner: Tie (Goes to Supreme Court)
Update: I wanted to add that the Silent Majority is a real group and people feel threatened in casting their vote for Donald Trump. So this group stands as a real option for Trump to win the election in WI, MI, and PA. And I do think Nevada is in Trumps favor due to the fear of more lockdowns and impact on tourism for a state that lives off of it.