Ok I'm a contract nurse for the military and I have worked for both the navy and air force. I worked at Naval Medical Center Portsmouth in VA and now I work for the air force in Washington DC. If I were you I would do the AF over navy. The AF right now and has been for years giving an additional $20K/year for each year you agree to stay in on top of officer pay with the housing allowances, etc that's a lot of money. They have a lot more career opportunities and educational things in the air force from what I've seen. I would totally join but my husband is in the Coast Guard and they don't have active duty nurses. They have corpsman which is enlisted but I would want to use my degree if I were going to join the military. Us being in 2 different branches would cause a lot of headaches of being stationed together. It is already bad enough from what I've seen when a couple is in the same branch. There are deployments in either branch but if career opportunities, advancements, and bonuses are what you are looking for go Air Force just my 2 cents. As for your husband tagging along I've tagged along from San Diego, San Francisco, Charleston SC, Chesapeake VA, Kodiak Alaska, Yorktown VA and now to Washington DC. My hubby has only been in for 11 years BTW. I've loved every place we've been and I wouldn't trade this life for the world. If he doesn't have a job that travels well like nursing maybe he could join too. Dual active duty paychecks and retirement sound pretty good to me. You can further your education with tuition assistance (military pays for the whole thing) and you can save the post 9/11 GI bill for your children. Plus who doesn't want to travel on someone else's dime.