Agree with op, having trained at a non-ranked medical school and matched into top (insert number) programs for both residency and fellowship. My biggest qualm with this whole process was that the advisors for IM at my medical school made it sound like it was a foregone conclusion that I would interview at most and match at a top IM residency (260+, AOA, +research). While thankfully it worked out for me in the end, I was also surprised by the number of rejections I got from top programs since (I thought, maybe mistakenly) I had a very competitive application.
Matching into a top program does not correlate with how good of a doctor a person will be down the line, but it does give an applicant the most number of options. For most people, that is the most important factor (even for those who wishes to go into private practice/primary care, going to the most competitive program will open up the most doors when looking for jobs). For a small percentage of doctors who are married/have kids, this is less important.
Personally, I would choose Emory. See my above post, but going to Emory gives you more options down the road. This is compounded each step of the way (residency, fellowship, etc) and as a US MD, you'll be able to make that money back when you are an attending. It is better to spend the extra money rather than having regrets 20 years down the line.
If there are other issues (i.e. significant other in the NE, didn't like ATL, or didn't get along with Emory students/faculty), then that's a different story.