Steve would be my preference between the two, however, we don't see him very often.  He does seem to have the knowledge and attitude needed for this position.  I realize he works but how will that affect his ability to lead, he has a tough act to follow.

From my perspective, Larry is a great guy but is subject to making decisions and getting stressed about it.  He also seems to be a person who wants his name out front.