We have a primarily boy run troop, as I think it should be. Of course adults are present at meetings to assist as necessary with crowd control but it's primarily boy run. They survey boys for the schedule, they plan meetings, schedule instructors etc.
As far as COH's go, they too are boy run and boy orchestrated. Myself(SM) and the Advancement Chair do the advancements and badges when called, but that is it. Other than the Scoutmaster Minute I get at each one of 3 for the year, it's all them.
I think allowing boys to go and run with it develops their leadership ability, problem solving and