In the last 10 years, since 2004, of the top-tier races in Virginia (President, Senate, Governor), Republicans have won only twice. Democrats have won eight times. Doesn't look like a swing state to me. Of course it will be close, because it is a polarized state, but that doesn't mean it's a toss-up swing state.
I agree. Virginia has become another Pennsylvania/New Hampshire/Minnesota.
That's probably where it will stay. I would MAYBE include Michigan in that group. Ohio, Iowa and Florida are probably their own states, too. Wisconsin, Nevada and Colorado are probably in the middle between the two groups.