HSF is not a great major for the MD, since after first year it's rarely relevant. Micro/immuno, pathology and pharmacology are all definitely better for medicine in general. Neuroscience is fine, but isn't necessarily the neurology you'll need to learn in the MD. It's also a very love it or hate it area, so few people pick it just for that. Physiology isn't so great; after you understand the concept of homeostasis, the only stuff that's ever really important is the cardiovascular stuff, which is taught in 1st year.
That's just based off my experience, but I also think picking a major just for MD preparation is bad. Pick the one you enjoy, the first year of the MD will have so much stuff that you'll be lost and bewildered no matter what.