I agree that you wouldn't want to be primarily at the VA, but the VA is a good place to train. The primary downside is that the population isn't as demographically diverse as you'd like (primarily women, generally lower socioeconomic status). The VA is also a huge bureaucracy, which can get really irritating, and you get to deal with a lot of institutional transference issues that affect treatment. Patients can be pretty entitled, too (although arguably they really are entitled due to their service, but it can be frustrating). Lots of good exposure to trauma, geriatrics and addiction. Also, they try to offer a lot of evidence-based types of therapies and I think have one of the better psychology internships. Apparently quality of physicians varies from location to location, but they can be really solid (and probably usually are at academic places).