If your son is looking at entering as an enlisted man, I would advise the Marine Corps for him. Of the services, the Marine Corps by far offers the best realistic and useful training for their enlisted personnel. Note that I am a former Army officer, so this is not branch pride speaking out. If he were going to go through college first, I would recommend ROTC and Army, but for the enlisted path I think the Corps is the way to go.
Meaning is it just the same, just with training ? or does the ROTC change things for the normal individual.
I guess what I'm getting at, is that I somewhat consider most colleges today a complete waste of time and money (and this coming from a college graduate). So much liberalism and socialism run amuck.