I love people who think that Marines are somehow the ultimate in ground troops. Glorified grunts who are stationed on boats is all they are. Get you head out of your ass.
I have to take exception with this, despite the trolling, because, well, crap, this a subject I actually have a clue about.
Back in '91, in the first round of the Great Quest To Get Rid of Saddam (you know the one, it had the limited aims), the USMC was assigned to stiffen the Gulf States forces that were going to take the direct route through Iraqi defenses to Kuwait City. This was a classically Marine role, mind you; they are in equippage, training, and mentality assault troops. In this role, they performed well by any objective standard, but they were greatly outshone by the Army. They had a more difficult task, true, but the Marines were not happy with their performance in Gulf One.
They consequently devoted a great deal of time and energy to improving themselves, particularly their training, whereas the Army more or less rested on its laurels. The results of this were demonstrated fairly clearly in Afghanistan. The 10th Mountain dropped the ball at Tora Bora. The Airborne were not up to their performances in Gulf One. The Marines exceeded all expectations. It was not an accident that a Marine was given the leadership of the Joint Chiefs shortly after. The Marines made a similar impressive record in Gulf Two and the continuing efforts to return Iraq to a semi-peaceful state. The only other service that has done nearly so well in terms of accomplishing their missions is the Navy, and this is a direct reflection of the fact they accomplished the primary naval mission, to secure the use of the sea-lanes, during the Second World War and haven't been seriously challenged since.