Which branch should I join?

If I had to do it over it would be Air Force. I spent time in the Army and for a while was stationed at McChord AFB..... The food there was WAY better than the Army.

I was in Aviation for most of my time in the Army. I was scheduled for OCS and passed all my tests for being a helicopter pilot. Turned it down the day i got my orders and was sent immediately to Vietnam. Spent my time as a doorgunner in a UH1H slick. When I got out there wasn't a lot of job openings for my service connected MOS in civilian life... so make sure you get a job that you like and one that will be an advantage when you get out.

I ended up being a Hardware/Software Engineer when I got out.