I agree, Rock. Sergeant was a great rank. Unfortunately, when I was a Sgt. I didn't have any troops to lead due to my specialty (Nuclear, Biological, and Chemical Warfare Defense [NBCD]). There were only me and a SSgt in my section so there wasn't a lot of troop leading to be done.
On the officer side I must say that my time as a captain has been pretty good. I got to be a infantry platoon commander (platoon leader in army lingo) in Iraq and platoon commander for two different comm platoons since then. As of last June I transferred to the Division's Higher Headquarters (HHQ), the Second Marine Expeditionary Force (MEF.) It's been a lot of staff work since then and I see no relief in the near future. Once I get to be a major there are still a few good jobs for commo's out there but mostly its staff work.