I remember how charismatic the incumbent representative sounded on the campaign trail and in the debate. Although I don't agree with her on some policies, I do think her charisma will probably allow her to hang on, especially if 2020 is a year which favors Democrats nationally.
She should hold on and honestly I think VA-2 with Luria will be closer
I don't know why people think VA-2 would be more competitive, the district has way less rural areas than VA-7, it's just VA Beach, parts of Norfolk and some of the Eastern Shore. While in VA-7 outside of Henrico/Chesterfield you have deep red counties where you have to delicately manage margins. And Virginia Beach has been way more friendly to Dems than Chesterfield ever was.