Hi I'm an mph JHU grad but I do know a thing or two about the msph considering we shared many classes.
First, JHU is number 1 because they actually do save lives millions at a time! Research topics are always hot and they have millions of resources for research, work, and networking.
Second, JHU does open doors and it has opened several for me (I'm an international student btw).
Three, the msph is quite a tough program but very rich in knowledge and skills. You will be exposed to an abundant amount of renowned scientists from around the world. You will actually meet those people too.
Fourth, medical history was created at Hopkins.
Fifth, hopkins people are humble. They will also stand by your side to help you achieve your goals.
Sixth, baltimore is actually great and I love it!
Last but not least, you will not regret JHU!
Good luck!