I'm pretty sure everybody I know is voting for Biden even though like half of them at least don't approve of his policies. Specifically, every leftist I talk to is against his continuing to give arms to Israel, but recognizes that Trump would make things much, much worse.
I think he's going to win by a pretty wide margin. Political polling is fundamentally flawed and self-biasing other than at exit polls. The media is trying to make Biden look like a confused old man, but he's got enough on the ball to listen to the people he's put in charge and to get a good read on the situation. He doesn't have to micromanage everything, he needs to know how to delegate, which he clearly does.
That's part of the problem with the current ways of looking at politicians in the US, especially the office of the president. We look at this one figure head and just see like, their personality. As if they're going to wake up in the morning and just wing it based on their gut instinct. I'm sure Trump does that, but most presidents have advisors that they actually listen to and that actually have qualifications.
Biden is a decent president because his VP and his cabinet are decent. He could literally die in office and we'd probably have nearly the same policies.