We didn't encourage our son to join Cub Scouts because we feel that the discrimination thing was against our core beliefs. My husband's best friend and our son's godfather is openly gay. However, we are practicing Catholics and there are plenty of Catholic teachings that also are against our basic beliefs. We remain in the Church (and now have joined Cub Scouts) because we do believe that change comes from within.
Anyway, last year our son really wanted to join Scouts and we let him. It's good, but it is alot of work. Den meetings, Pack nights, outings, at-home projects. Our Cub Scouts also do 4 weeks of bowling, 8 weeks of swim lessons, Pinewood Derby, an overnight at a museum and 2 camping trips. This year my husband became a Den leader and it has been alot of work for him to plan meetings and supervise 13 third-grade boys. Overall, it has been really good for both of them.
I think Scouting in general is great - I like the structure and the activities. The kids definately learn life skills. My husband and I were both in scouts when we were kids and we both had positive experiences. Overall, I think it is good - but we pick and choose what we stress and ultimately we teach our own values to our kids.