Hello Astronautka, FWIW, I myself -- having applied to doctoral medical soc/public health programs -- had a VERY similar profile to yours and applied to some of the same programs (JHU, Columbia, UPenn, Vanderbilt) and was fortunate to have been accepted by all of them.
However, you have to take the forum's proferred advice with a grain of salt, some might denigrate your chances and other extol them (based on their own experiences). Ultimately, there area quite a few intangibles (SoP, research interests/fit/experience, Writing Sample) in this whole process which is a whole lot more arbitrary than many might think.