If your brother hates Virginia, he must live somewhere near I-95.
I can't imagine what my childhood would have been like without hockey (outside on the lake, not cooped up in an air conditioned arena you have to pay to get into), sledding, and snowball fights. You ever been ice fishing? Snowmobiling? I wouldn't dream of parting with any of that.
We have summer also, and it's not as hot and humid as yours. It's a great time to go to one our many lakes (I'll take fresh water over salt water any day) or to my family's cabin on the St. Croix. I love being out on the water. I also enjoy hiking and camping, without sweating like a dog because of the excessive heat.
In addition to all the great outdoor activities, Minneapolis and St. Paul have much to offer on its own. We're widely considered to have the best theater outside of New York City, and a lot of great places to eat also. NYC probably beats is in that department too, but we don't live like sardines surrounded by jerks and paying through the nose for everything. I will admit I've had some really good Texas BBQ, but I've found places here that are almost as good.
Like I said, it's personal preference. If you're happy down there, good for you. I'm happy here. I don't expect to change your mind. I'm just explaining why I find it better up here.
Oh, and my brother lives in Virginia Beach - not near I-95.