Here's a very early look at the 2020 electoral landscape, and I don't expect much to change before November 2020 election day.
Democrats have 232 electoral votes and Republicans have 220 in states that are Safe/Likely/Leaning one way or the other. Only 5 states are left -- Michigan (16), Wisconsin (10), Pennsylvania (20), Arizona (11), and Florida (29). The good news for Trump is that he won all 5 of those states in 2016. The bad news for Trump is that other than Florida the other 4 states voted solidly Democratic in the 2018 midterms.
So it's all setting up for a battle come November 2020. Trump is the incumbent and the favorite at this point in time.
But FWIW here is an article that points out Trump's re-election problems.
https://www.latimes.com/opinion/ente...220-story.html