I can’t claim to predict the future but I would advise anyone against taking this next election for granted. I wasn’t surprised when Trump won in 2016 but my prediction then and now was that some supporters will tire of him and he will lose in 2020.
If you think Pennsylvanians aren’t too stupid to vote for Biden, take a look at the senators and governors they have been electing for years.
I won't go so far as to predict he will lose in 2020 but Trump does have his work cut out for him. The mid-terms showed that his win in Michigan, Wisconsin, and Pennsylvania was not the start of a trend. He is going to have to fight hard to keep those three states, and perhaps Iowa as well. Lose them and he loses the election.