Coaches have three areas of expertise. I think finding a coach that is strong in all three areas is rare.
AREA 1 - GAME MANAGEMENT
AREA 2 - PEOPLE MANAGEMENT
AREA 3 - TEACHING
Again, finding a person who is good at all of these areas is rare.
That's nearly identical to the four points I gave and you can role my #3 and #4 into TEACHING so I would say we agree with what's important.
Most of the rest of what's being put on here isn't valid. Patience, Empathy, Understanding, Fairness, Honesty, Praises more than yells, willingness to learn, are charecteristics of a good person, but not necessarily a good coach.
If you have all these qualities in high doses, but lose games due to your ineptitude at game management, kids play below their ability, and at the end of the year kids skills go backwards rather than forwards your a terrible coach but maybe a great human being.
On the opposite side you have some terrible human beings that are terrific coaches. As with anything else you also have some people that manage to be terrific human beings and coaches and people who are terrible human beings and coaches.
One very successful coach here was known by his players as the BOTB (ba$tard on the bucket, and no it wasn't an affectionate reference) but they played at the limit of their abilities he managed them into wins against better teams and the players all improved in their skills over the course of the season. He's mellowed some over the years and found some balance that has helped him to retain more players over multiple years than he used to (he obviously wasn't everyone's cup of tea
)