The advice given so far are all great. Location should indeed be a consideration when picking programs. A good number of residency graduates do end up with jobs in the area (mostly because that's their choice). Plus you'll spend several years at the city of your choice during residency, plus you'll have time outside of residency, so you want to be happy at whichever city you end up in. And again, don't hesitate to talk to folks at the different programs.
To H&E: UT Southwestern (my program) is great. Lots of residents, so less call, more flexibility in scheduling, and more people to talk to than many programs. Plenty of fellowship options, too. AP and CP is both strong. Plus you don't have to do a lot of autopsies (unless you want to). Baylor Dallas is strong in AP, but the CP is relatively weak, from what I've heard. More cushier, though, because it is a private hospital. Not such a good place if you're planning to pursue a fellowship, though, due to lack of connections and reputation is not well known. Medical Univ of SC is a good program, a friend of mine is there. Nice folks, fairly strong ME program, had a recent turnover in leadership in the last couple of years, if I remember correctly. Parking situation is kinda bad, unless you like hiking a ways. City is small, but charming.