That is definitely one way of thinking about it. The one year thing is attractive from a financial perspective, but from a career perspective, it doesn't give you much time to do an internship, look for a job afterward, etc. The nice thing about the 2 year programs is that you have a summer to work an internship.
I am 90% sure that I will accept the offer at Dartmouth. I don't really want to specialize as I already have a graduate management degree, and simply want the MPH to get analytical job opportunities in health care management organizations like hospitals and HMO's. I also really like their focus on quality care management which seems to be a very in demand part of the health care industry. Their program is very unique in the fact that it covers such a broad range of public health.
One thing I have noticed on this board is a real lack of economic rationale among many applicants. A lot of second tier business schools produce graduates that earn as much as these top tier public health programs, and charge a fraction of the tuition. Even the MHA earning numbers aren't that great relative to decent MBA's. I know the economy is bad, but has everyone considered the payback here? Some of these schools are just simply a rip-off. Especially for those who want to go to Med School afterward. I will make an uninformed postulation based on my experience this year. I think schools are letting in more students than normal. From my conversations with admission directors, students, etc. I think a lot of these big name schools have taken a bath in their endowment income, and are using their grad programs to soak students to offset all the committments that they have made for "affordable" undergraduate access. I would really encourage all candidates in public health (especially the terminal degree seekers) to think about the cost/benefit after you graduate. Good luck to all.......