If OSU Honors offered you a full scholarship while Duke would cost your family around 30,000, where would you go? Also, consider that money not spend on undergraduate studies will be spent on med school.
OSU:
1. Free ride is HUGE b/c you will eventually have med school debt, which is quickly rising. Is cost of living included (room/board)?
2. An Honors program is a good thing - will help you be better prepared for med school and the MCAT.
3. You will have a ton of opportunities on campus for non-academic stuff as well as research.
4. Do you like it there? You should like a place if you're going to go there.
5. If you got a free ride to OSU Honors program and were accepted to Duke, you're likely to do well at OSU and if you don't like it would probably make a very competitive transfer candidate if you really wanted to leave.
Duke:
1. $120000 would barely cover tuition, so remember there's room/board to pay for, too.
2. I went there for med school and loved the campus and think North Carolina is a great state... but is it for you?
3. You will get a great education/preparation.
4. The undergrad's affiliation with the medical school and research on campus will give you some great opportunities as a premed as well as thoughtful consideration by the medical school admissions committee if you do well.
5. Grade inflation is absent from the basic science course as best as I could tell - you will have to really earn those grades.
6. Duke is not a huge public school, but it is not that small either.
Medical reimbursement is changing - doctors will not go bankrupt, but if you want to go into primary care, you should consider how having $400,000 debt after both undergrad and medical school might pressure your choice of residency programs and career paths. If you are completely set on primary care, you should only choose Duke if you are very sure that it is better for you than OSU, because that amount of debt will be a factor.