University of Michigan HBHE (where I did my MPH) has a Capstone requirement but no thesis. I have not found a lack of thesis to be much of a hindrance, and found that I was able to gain skills and practical knowledge from my classes without the added pressure of a thesis (as well as having the time/energy to TA classes). However, for what it's worth, it's a top 5 US school, and you do have to do a summer placement. I also did an independent research study with a professor in my final year. Even without a thesis requirement, you can still find and do publication-level research at a School of Public Health, which I think is also pretty ego-worthy! If the research you're interested in is at one school over another, I don't think a thesis requirement should make or break it? But if it's really what's driving you, then go thesis =)