Good leader requires two things.
2. Smart Followers
A good leader is a person who has a version and also group of skilled and smart people which follow him, and help him to achieve his versions.
A leader without a version is just a manager. A good manager does not need a version, but people skills, and can be a good follower.
A expert or specialist can help leaders to achieve something, but not necessary need either version or people skills.
In some cases, a good leader may not have people skills, and still having many followers, also still can be attractive to smart experts and specialists, like Steven Jobs. But he need a clear version.
In my opinion, Version is the most important factor to be a good leader. As clear and good version will attractive more smart people to follow.