I've been part of two Toastmaster's clubs. I've found the Toastmasters program for learning how to speak publicly to be thorough, thoughtful, and easy to get started with. I've found the people in both clubs (different eras, different places) to be friendly, creative, fun, and supportive. I'd recommend Toastmasters to anyone interested in learning public speaking.
Being able to communicate effectively to a group of people has positive impacts in all aspects of my life.