4H can be a good opportunity for kids. I would recommend 4H to anyone.
Some groups are better than others, depending on the number of kids are in the group and the leaders.
My oldest really had a good experience. He learned to try to do something new. Then he had to "show" his project. Which to me was the best. Because the judges asked him questions and he had to explain ... that helped to pull him out of his shell and gain confidence. He was always shy and this really helped him. Especially when he won he Showmanship Award.... because he really knew his stuff and how to explain it.