i wouldnt suggest the navy, im in, and it sucks!!!!
Just kidding, well partially. It sucks for me now, since all im doing is chipping paint every day since our ship is getting overhauled. But when i actually get to work on equipment as my rate (electronics tech) i enjoy it for the most part.
Couldnt tell you much about any other branch.
Although i went on a coast guard ship, and im kind of wishing i would have looked into that before signing up for the navy. Idk there schedule as far as how often they are underway or what it like. But the looks of it, and from what guys on the ship i was on told me its better then the navy. Certainly more work within what you signed up for, since its a crew of only 18-20 compared to a crew of 300 plus. It seems more of your important then being just another number like bigger ships.
but thats my opinon anyway