I’ve never been military, but I have been a military contractor for 17 years, so perhaps I can provide a different persepctive. (And, I have been on a cruiser and an aircraft carrier, but for less than a week.)
When I was in college, the various services and their ROTC programs were rated by most students in this descending order: AF, Navy, nothing, Army. Now that I have worked with the AF and Navy, I rank them: Army, Navy, AF.
First point. None of the services teach you to fly anywhere you want to settle down, but at least the Navy puts you on the coast. (Although, Del Rio’s reason for existence escapes me.)
Second point. If you don’t fly, being in the AF and Navy can suck. Pilots are number one, although the Navy allows an out with the nuke force, and the AF with Space Command.
Third point: Being on a ship for any length of time must get old. Being on a sub just plain sucks. At least for most people. But, the smartest guys in any service are on submarines. Submariner is also about the safest possible job in a service; we’ve only ever lost two nuke boats.
Why do I rate the AF lower than the others? It is one large beauracracy. There are reasons that the AF has the highest ratio of officers to enlisted of all the services. (One joke runs that the AF needs to change their camouflage to make them look like office equipment.) Getting anyone to take responsibility for something can be all but impossible, unless you are working with the guys that fly. (Remember none of the forces is only about flying. There’s logistics, procurement, satellites, etc.) I’ve never met an Army or Navy officer who wouldn’t make decision; I’ve met AF officers who couldn’t pick a bar.
I think it comes down to the fact that the Army guys do what they do in peace time or in war. If you are in the artillery, you will fire big guns wherever you go. If you are in the Navy, you spend two years out of four afloat and doing the things you would at war. In both services, there is real motivation in making sure you know what you are doing and that your coworkers do. In the AF, not so much. If you totally screw up in Space Command, no matter how badly, you don’t die. If your buddy totally screws up, you don’t die.