The Marine Corps is a sub component of the Navy. It per-se isn't a service. The Coast Guard is the most versatile service. They protect the navy when in port, keep open our waterways, save peoples lives, perform law enforcement duties around the world, protect the environment, and have a budget that makes the USMC look like it has more money than they know what to do with. I guess I didn't answer your question. Oh, I served in the Army. I worked either in Special Forces for the National Security Agency. The US Marine Corps has a camaraderie that you will not find but in the more elite forces of the US Army. However, that doesn't compare with the Coast Guard. The Naval Academy at Annapolis is for both Naval and Marine Corps Officer. All you need is a good GPA and a political appointment. On the Coast Guard Academy, you have to meet the very tough academic standards. Your accepted like any other college. Not because you know someone. The Coast Guard goes to work in weather that would ground any Airforce in the world and goes to see when most of the navy would be in port. Why is there no better brance of service than the USMC, because the Marines are not a branch, but Naval Infantry to the Navy. They have a much higher standard than the army, but the US Army has to come to there rescue since they are not set up for long term combat.