You will only be on duty for 4 to 6 months in the marines, you will be a front runner but you WILL be doing the job you in-list for. The army's training is horrible and % of death accure from army personnel. Just trust me i know what im talking about, most of my family is in the marines, please dont listen to these people. The marines have better training and you will be better prepared. The army's training doesn't even compare going to a wrestling camp or a football camp. If you join the army and gain a rank of general or higher than joint he marines you will have to start all over again because of how horribly you will be trained. Also the navy is fun and all if you want to be on a ship for a year and a half you all have no clue what your talking about