I have held both positions. To me, a good teacher is more of a guide, shedding light on information the student can use to define options and make educated decisions for themselves. A leader is one that gathers information from his group and then has to make the final decision for the groups activities. A good leader will then allow each member of the group to use their strengths to the fullest to accomplish their goals.
Just my 2cents.