Polls are tightening, the economy is doing quite well for everyone, there is a distinct lack of vision and message nationally on the part of the DNC.
The big deciding factor is if the Dems are going to run candidates that are essentially Republicans, such as Connor Lamb. That would be problematic. If they run a bunch of socialist/SJW/Antifa(ct) types, they are cooked.