I was never a Boy Scout, but some of the best years of my life was as the Cubmaster for a pack in Florida. I took the pack from 22 to 85 scouts in 2 years. BSA is one of the best organizations in the world.
It is indeed a great organization, and it DOES build character in both boys and leaders!