If your only reason for taking a military scholarship is about not worrying about student loans then you will be sorry - that is what doctors who did this told me.
Understand you will be serving a 1:1 that is for each year of medical school you will serve 1 year of active duty, minimum requirement is 2 years active. You MAY be called for war at any time (except during medical school), if a recruiter tells you otherwise you are being mislead. But aside from that, the time given to serve your country is done after you finish your residency, so take that into consideration since you say you want to start a family. You are given 3 choices where to be sent for active duty, they will try, TRY, to get you into one of your choices, but remember they will TRY. I am not certain but I believe you are placed on 3 years reserve duty once you serve your time in the military.
If you want more information I suggest you visit
www.goarmy.com and on right of screen select "Chat With a Recruitor". You don't want to meet a recruitor in person, they will spam you with emails and letters.
Also, there are 3 branches you can look into for a military full expenses paid scholarship; Army, Navy, and Air Force.