A fine branch of the U.S. Armed Forces despite all the hype over Marines being the "best". What most people fail to realize is that the Army is a much bigger organization with a lot of non-combat roles that need to be filled, much more so than the Corps which is more of a combat role in-itself. This means that Army bootcamp varies on what MOS you want. An infantryman is going to have a more grueling bootcamp than a computer technician. This is what makes the Army so great is it's wide range of occupations for both combat and non-combat. Don't think for a moment that this means the Army is "weak" compared to Marines, some of the most decorated combat units have come from the Army (101st and 82nd Airborne, 1st Cav Division, 3rd Infantry Division, and the 10th Mountain just to name a few). Plus everyone knows Rangers and Green Berets kick so much ass.
When it comes to the actual fighting units, both branches are pretty much the same: An infantry grunt is an infantry grunt, an armor crewman is an armor crewman. The only real difference between the two is Marines conduct amphibious assaults while the Army has airborne soldiers
Just remember the Army recruits to maintain a large force with combat arms AND a support element. Marines recruit to maintain a smaller force which emphasizes more on combat arms regardless of MOS ( "every Marine is a rifleman"). Both are great branches serving a great nation.
Marine: You joined the ARMY!? Why? Marines are where the real men are!
Soldier: I don't see Marines jumping out of planes into enemy territory ;)