All of that assumes Democrats can find someone likable with ideas who can beat Trump.
All they have is impeachment. Its sucked the life out of the Democrat campaigns.
A lot can happen between now and next November. As the polls from 2015 showed.