Which branch should I join?

I think it depends on "why" you are deciding to join. If you want an easy life in the military and a more technical skill set join the Air Force hands down. Marine Corps boot camp can be downright brutal in terms of mental and physical training if you have a weak mind. That's one of the the reasons I joined. I wanted to challenge myself. Without a doubt he toughest of all the branches in terms of basic boot camp. I wouldn't trade it for nothing in the world! As I've all gotten older I see the benefits of joining the Air Force. At the time I looked at the Air Force as weak. I wish I had the forethought you have. Good luck whatever you decide. :salut: