i think you would get a good future in any branch of the military you choose.. i dont know about the marines but in the army i can retire after 20 years and get half pay and full benefits, retire after 30 years and get 75% pay and full benefits. so in my opinion the is a good future in the military period.