One thing I've noticed is that leaders can't be all things to all people. I've met people who are brilliant communicators, capable of explaining their vision and your place in it. But they lacked the capacity to delegate and manage people effectively. It is obviously a question of identifying the leaders' skills gaps, and putting other people in them.
Does this make them a better, or worse leader?