Since very few people seem to know about VCU/MCV, I will throw out my thoughts. I really liked the school when I visited for a few reasons:
1. The clinical experience there is unmatched. The main hospital there is one of the largest medical centers in VA and apparently one of the largest on a Medical Schools campus(i.e. main hospital on campus has >1000 beds). However it is in Richmond not Boston, so there are far fewer hospitals. But this facility provides incredible training, and the curriculum allows study in the DC/Fairfax area hospitals also.
2. The curriculum is blocked, and students say class gets out before 12 most days. H/P/F grading allows better interaction with classmates.
3. The students are very friendly and diverse. While it is a state school(I am a VA resident so it is cheap for me) there are large numbers of people (~20) from California alone. Plenty of east coasters too.
4. While a small point, the classrooms are great and the student facilities are also very nice.
Finally, my pre-med advisor really liked this school, though it is not as well known as UVA, and said that it provided a great medical education. That was enough for me. She recommended that I go to either UVA or MCV without reservation. I do not know about the other schools, but was recently accepted to VCU/MCV, so I thought I might share some info. Good luck.