Regardless of which branch he chooses, it is something that can serve him well.
When I graduated from High School, I was not college material, did not know what I wanted to do. My parents wanted me to go to medical school...:)
When I told them I was going to join the Navy in 1975, they were both pleased. We were a military family, my father was a 30 year veteran of the USN, so they knew what I was getting into.
The Navy taught me some very important skills, and I have to say, really made me what I am today (after, of course, what my parents did) It taught me how to take orders, work with others, do things I didn't like, take intiative, and appreciate life. The USN also taught me leadership and responsibility, which all branches do.
For example, I worked as a flight deck troubleshooter for an attack squadron on a carrier. One day, one of our planes had an oil leak, and I was trying to fix it, when I felt a tap on my shoulder. It was one of our CPO's asking me how long it would take to fix is. When I said I thought it would take "a few minutes", he said, "The Air Boss wants to know, because the captain wants to know how much longer we have to keep this course..."
Only later did it hit me. Here I was, a 20 year old troubleshooter, and an entire carrier task force, billions of dollars of ships and equipement and tens of thousands of men, was waiting on me to say yea or nay.
I chose not to stay in the Navy. I had done too much traveling in my life, and wanted to put down roots. But I never regret it for one minute.