This is a general PSA. Now is absolutely the WORST time to apply to HPSP/USUHS. There are a ton of changes in the works, almost all of them negative that will further downgrade a degraded system.
Please research this forum and talk to an AD doc before you sign up.
Granted, if practicing medicine is not a top priority for you, the military can be a good fit. But if you are the type, that after busting your butt for 4 years of medical school and 3+X years of residency, would want to, you know, practice medicine -- the military is NOT the place for you.
The money you get from HPSP/USUHS, will not be worth it (regardless of almost all specialties, except for maybe FM) as civilian salaries significantly outpace military salaries, i.e., you can pay off your loans a lot quicker, especially if you go into a more lucrative specialty.
For example, I am a Bucket 1 specialty and I routinely get offers for 2 and 3 times what I'm making as an Army doc.
Again, if your goal is to be an officer >>>> physician, the military is a safe bet, and will find some administrative work for you to do. But if you care about practicing medicine, the military is a HARD PASS.
Choose wisely.
Edit: I can't speak for the Dental Corps -- only relay my experience, and that of my peers/colleagues in the medical corps.