Recent polling suggests that if Biden wins Michigan, Wisconsin and Pennsylvania, he wins the election. If Trump wins even one of those he wins. The other 47 states are polling at >6% one way or the other. Hell, the only three that are even single digits are Arizona, Georgia and Nevada, where Trump still has a ~7-8% lead.
I'm not overturn the Electoral College guy. The founder established a republic for a reason, but I do think we need to figure out something when 47 states are essentially decided 7 months out, simply due to the number of people who are solid red or solid blue, candidates be damned