It's important to understand what (who) one working with as a leader, their weaknesses and strengths, attitudes also. If those are known, and worked around/built upon, there's a greater chance of ultimate success as you have said above.
That people stay around is an indication that you're a reasonable leader; good work.