I think Biden has a chance if Trump were to win the Republican nod. They are both so heavily disliked nationwide that I think it could turn out just like the last election did.
You're right. Biden probably won only because people had enough of Trump and his constant boasting. I'm the best at this, I'm the best at that, grab them by the pussy.

IMO this time there's very high chance of a woman president. People had enough of war mongering white, conservative, rich guy, so they voted for a black liberal, then again for something completely opposite, which was another rich white guy, and then again a rich, white conservative, because this is what they wanted but unfortunately the guy is too old for the job. There's a chance people will again want the complete opposite, which is a liberal woman, preferably not white.