As one who has worn the USMC uniform, it is a great service for the right person. Like all services it has its nuances. It is about finding the service that best fits your personality, goals, etc. The parts I really like about the USMC were being the field, pushing myself physically and being a part of the team. All the services have this though, and you just need to find the one that best fits you. Yes, Marines love to be Marines and they are cocky about it. It is was drives the image of the Marine Corps and great marketing/recruiting. I was in a MOS in the USMC where I spent almost my short tenure deployed in Joint environments. Just based on my personal opinion (and nothing else, not here to start a food fight)... Marines are the most professional service. When I say professional I mean, we always use rank/last names, military decorum, and professional standards. It doesn't mean the other services aren't, Marines just do it their way. Its why many will call the USAFA the business department. The usage for first names drove me nuts when working with them, but its how they do business. USMC physical standards are high. It doesn't mean there aren't fit people in other services or out of shape Marines. Your average infantryman in the USA and USMC have to be a certain level of fit regardless of service. The USMC believes that every Marine is a rifleman. They spend alot of their training dollars on this regardless of MOS. It is an ethos they push. Sure there is inner service rivalry of POGs vs. Grunts, but in the end some of the craziest people I saw on the battle field were truck drivers who ran convoy routes day in and day out in Iraq. I had mad respect for those guys. It was like playing frogger (if you were born in the 90s you will need to google that) for a living with IEDs. I am more than happy to answer specific questions about the USMC if you have them. I try my best to give a very even, non-biased view, the good and the bad of the USMC.