For the age bracket my son is in, 3 to 5, a 30 minute practice before and a 30 minute game is a perfect amount of time. Also a 6 week commitment is good. Looked at another program that was 13 weeks. Seems a bit excessive especially if the child may not be interested in the sport.
~Medal recognition rewarding hard work every week is great motivation for the kids rather than a "participation trophy" for everyone.
~Online portion with sign up and schedules makes it very easy