It just sucks that no one seems happy 🙁
There is quite a bit of good information that you can find in this forum to make sure that you are more informed with your decision. There is also a large amount of negative posts from a very vocal group of docs. Some advice:
1. Don't do HPSP for the money, there are better ways to pay for your education. The military is not for everyone, period. Make sure you want to serve for the right reasons.
2. The opinions in this forum are only a representation of the experiences from a reletively few number of individuals. Some had a good time, and some would rather just move on (to put it politely). Moral can change from command to command and even at the same command over time. Just because someone had a bad experience at their command, or their branch of the military, does not mean that you will have the same experience. The reverse is also true. With that said, you should look for and pay attention to posts that have a good amount of evidence to back up their claims (good specific examples, etc..). Even then, you may need to rotate at those places to see for yourself. All inclusive statements like: "Military medicine is in shambles", or "Navy radiology sucks", should be discarded due to the fact that they are blanket statements that actually only cover the experiences of a few people and simply are not true.
3. If you want to know what life is like as a military physician, don't waste your time with the recruiter. They historically have a poor knowledge base and honestly are not looking out for your best interest. Their job is to help you put in your paperwork for the program. When you are ready for that, then go talk to them. In the meantime, try to speak to a few actual military physicians and get their advice.
P.S. With an increased emphasis on physical fitness most ships put a bit of money into their workout equipment (at least the ships that I have been on have). From my experience, the equipment is usually decent but usually not used much by the crew unless you have spec ops guys, marines, or a few fitness nuts onboard (they tend to use the gym facilities more than most).