These are the "3" I feel most strongly promote that balanced goal:Rob Kuntz at his Lord of the Green Dragons
1. Each person is different, thus you have an obligation to identify that difference and nurture it in the best way that you can for their benefit. This specific tact will benefit the whole group.
2. That this course is best served by specific approaches rather than inundating each individual with a shot-gun blast of information and choices. This will allow each person the time to grow, understand and communicate their needs and interests, which thereafter can be honed by your participation in a mentoring situation.
3. Through this course you as the DM and your players will grow and excel, not just in the game, but in life as well. It will prepare your players for DMing with a courage they have won, a knowledge they have gained, and all through your patience, perseverance and subtle guidance.
I don't feel comfortable describing what I feel I do well as a GM, as I estimate my players are a better judge of it.
--If someone comes forward to describe my GMing ability and folks want to hear my analysis of 'how I do it', then I'll go from there.