Ted Kennedy definitely deserves to be higher, and Dave Keon kicked right off, that list. We all know Keon was as exemplary a player, but I've heard so many negative reports about his personality (including Lanny McDonald saying he "did nothing" for him as a rookie), that it's hard to consider him a leader anywhere besides the ice, let alone the 15th best captain in NHL history.
A little disappointed with the lack of Eddie Gerard love here. Edit: nevermind, I see VI mentioned him.
Kennedy could probably stand to be quite a bit higher, I agree.
As for Keon, you probably know more about him than me. I have him up there because he was captain of the Leafs for awhile (though with no Cups as captain), and was generally considered a "do anything to win" kind of guy.
I mean, that one panel of "hockey experts" voted Keon the best Leaf of all-time, and it doesn't make sense (given his lack of stats and awards) unless he brought a lot more to the table.
I'd be interested to see more of these negative accounts by Keon.
I know Keon trashed Andy Bathgate after Bathgate's brief time in Toronto, and I would take it a lot less seriously if Keon was a guy who often had trouble with teammates.