Virginia is a very gun-friendly state.
We are a shall-issue state with respect to concealed handgun permits. Open carry is allowed. There are a few restriction as to where one can carry (ie school property, court houses, etc) . Your AR is welcome. So is your Glock 19. I think there is a state law about carrying a loaded assault weapon in public in certain localities in Virginia, but it is a minimal restriction and can be overcome comkpletely with a CHP. The transportation of loaded shotguns and rifles in your car is generally regulated by state law as well as county ordinances. This has more to do with regulating hunting that gun control.
Virginia is a very conservative state. Except for some areas in northern Virginia, and some urban areas, even our democrats are pretty conservative. Many rural democrats are some of the strongest pro-gun politicians in the state. There is a lot of bipartisanship when it comes to introducing pro-gun legislation.
As far as housing goes, someones else can speak to that issue. I've been living in mine in southeastern Virginia for many years and, frankly, don't know much about the housing market these days.
But I do know about fishing. "Micropterus" is the genus name for black bass. I fish a lot. Even though I live close to saltwater, I look west for my fishing. I bass fish in the James River, Chickahominy River and Lake. In your prospective area, the James River will be the main hole. But other rivers, creeks and lakes abound. Virginia has excellent Largemouth, Smallmouth, Spotted Bass (in southwest Va), Striped Bass, Yellow Perch, Blue/Channel/Flathead Catfish fishing. Check the Department of Game and Inland Fisheries website.