Okay you have to beware of what recruiters tell you. My recruiter told me that the army doesn't work their residents like a civilian program does. Thsis simply not true, you get your a$$ busted just as hard in the military programs.
Yes, you make more money as a resident than a civilian resident. But guess what, you do not make more money as an civilian attending.
The military does not just hand out deferments so easily. I think GeoLeoX explained that very well. No, they do not let you do whatever you want. ENT, ortho, rad/onc, etc are all competetive and difficult residencies to obtain civilian. This is the case for military as well. Of course, a recruiter will tell you different, I guaranteee they will!
HPSP is an obligation. There are catches. For example, if you do a residency greater than four years, then your payback time will be more than four years. And just to be cute, the army makes gen. surg, ortho, etc six year programs at some of their institutions.
If you want to be a specialist, most do not just jump from residency to fellowship. You are more likely to acheive this route in the civilian world.
Your recruiters are there now, getting all the wrong info for you, etc. But once you sign on the dotted line, they disapear and when you have a question, too bad, they don't help you! My experience with the army has been if you need something, you call somebody, they tell you to call comebody else who has no idea who you are or why somebody told you to call them, then they have you call somebody else, and the beat goes on. Its like pulling teeth.
Again, yeah great, so a military resident is pulling in over 50K while a civ. resident may make only like 35-40K. But guess what, in the army, whether your a family doc or a neurosurgeon, when you graduate from residency, both get captains pay! a civ. gen. surg for example probably gets offered a position for about 200K, you make much less as a gen. surg. attending in the army.
I am not trying to steer anybody from HPSP believe me I am not. There are frustrations to the program, but I am still glad I did it. Just be aware that a recruiter will make it sound that all that glitters is gold. YOU must realize that its an obligation and a hefty responsibility to take if you sign for HPSP.
My advice don't do it for the money. If you do it just for the money, you will hate it! YOu will regret it! There are other ways to get money for med school if you are just out looking for a way to get your tuition paid.