I've been having a long internal struggle over this issue. One part of me wants to be a Marine Corps Officer, preferably in the Combat Arms, and the other part of me wants to be an officer in the Navy, preferably on a sub or within the EOD community. I've done a lot of research, and I want to go the service with a certain mentality. My worries are not in how nice the houses are, or how frequent the promotions are. Which service will allow me to be in a command role, as opposed to a staff role, for more of my career, and which service is more enlisted oriented as opposed to officer oriented? Which one puts more emphasis on readiness and professionalism as opposed to "typical" military duties such as shining shoes and other time wasters? I guess I'm asking, which one is the most practical service?