As for the list -
I share a lot of sentiments that have already been discussed here.
Too Canada centric, I get the fact that it's sometimes difficult to compare players who were never confronted, but this is too much for my taste.
Jagr is way too low. The author even admits that based on talent alone, he is a top 10 player. So what is it that knocks him down? He's got the Cups, Olympic gold, World Championship, amazing individual and team success. Both incredible peak and longevity, character etc. According to author's proclaimed formula, he should be higher.
I don't like Roy over Hasek, but okay, this one is arguable and this is just me nitpicking. What is not okay is Hasek's position. Again too low.
My big gripe with this list is the Canada centrism. Call it an NHL list, if you will (yes, yes, I know the author included some token non NHLers), and I wouldn't say a word. In fact, that's what the HHOF should be called as well (NHL Hall of fame).
19 Canadians in the top 20? This stat alone implies that no one else in hockey history was close to producing the talent of Canada. We know for a fact that this isn't true. Give this list (with nationalities) to a person who's never heard about hockey and he'll tell you that Canada must be (and must have been) the run away best nation at hockey AINEC.
There is anti Euro bias, it might not be purposeful, but it exists in this list. It's only logical. If you grew up in North America, you focused on NHL, its players and stars. Information about the NHL is more readily available and accessible (in English).
I saw this person's post about more and more European players being comparable to top Canadians as time went on. This is because now it's easier to compare them, you see them in the NHL (1989), with the advent of internet, information about other leagues becomes more easily accessible as well.
My point is, we're all biased, whether we like to admit it or not.