Leadership and Management are two different skill sets. Not everyone possess both sets of skills as they appear from a number of conversations and written text to be diametrically opposed.
The consensus of what I have read of late is that leaders are visionaries while managers are those that make the vision happen. While there is much truth in this I do not feel that it meets every situation. I believe that there are some managers who are also visionaries. They almost have to be if you think about it.

The CEO has a vision about where they want the company to go. They convince their managers to execute on this vision. Now the manager has to develop his own vision of how they are going to make it work. So the leadership skill kicks in to formulate this vision and to persuade the department or team that this is the right path to follow. Then the manager side kicks in and he explains the responsibilities and the expected outcome and time line.

So while they are different they work in conjunction for the best outcome.

Is one better than the other? I say no, just different.