My apologies, you probably deserve a less snarky answer.
Here's the biggest problem with your question: you give no background and tell us nothing about yourself. We don't know if you're in high school, in college, if you're a non-traditional applicant, if you have prior military service or ROTC time. We don't know if you have existing student loan debt. We don't know if you have any interest in actually being in the military, or if you're approaching this from a purely financial standpoint.
What possible use could random opinions be in helping you with this decision?
There are many thousands of threads on the "should I look at HPSP to pay for medical school" topic, spanning the better part at least the last 20 years.
What you need to do is spend some HOURS reading through this forum, starting with the stickies right at the top.
When you've done so, come back with more specific questions, and any number of the dozen or so regulars here will respond with specific answers and opinions.