While the Captain of a team may be somewhat overrated, it is definitely a very important role on the team. A captain has a tremendous amount of responsibility to live up. They must be a great player on the ice, whether it be offensively or defensively. It also helps if they are well liked by fans, because they can become the face of the franchise.
All the rest is right here