>At this point my estimation is Trump-Biden 55-45, for the simple reason that people tend to vote for economic issues and Trump has a better "perception" on this issue. "It's the economy, stupid." as James Carville put it.
Indeed, Gallup reports that 56% of Americans believe that they are better off than four years ago (https://news.gallup.com/opinion/gallup/321650/gallup-electio...).
My model is simpler. If Trump wins every other state he won in 2016, he only has to win one of MI, PA, WI, MN, or NH/NV. The first three he won in 2016 (and, as you say, Biden's views on fracking may very well cost him the state); MN Trump lost by 1.5%, so the state is only sightly behind the rest of the Midwest bar IL, and half of Minneapolis being torched this summer probably pushed the state over.