To be considered a perfect career, I think you need the following :
- Many Stanley cups (remove Dionne, Iginla, Thornton, etc)
- Many individual awards (remove Kurri, Park, Lafontaine, etc)
- International success (remove Malkin, St. Louis, Chara, Tavares, maybe even Ovechkin)
- Longevity (remove Orr, Dryden, Bossy, etc)
- Health (remove Lemieux)
- Most career with the same team (remove Coffey, Housley, maybe even Gretzky?)
- No controversy (remove Lindros, Theo Fleury, Bobby Hull, Gilmour, etc. Even Gretzky is controversial nowadays)
- Good on both side of the ice (remove Bure, Gainey, etc.)
- Successfull post-playing NHL career as coach or executive (guys like Savard, Robinson, Lemaire gets bonus points)
- Being universally respected (guys like MAF, Bergeron gets bonus points)
- Retired before their full decline (guys like Lidstrom, Sakic gets bonus points)
So who's left?
Lidstrom?
Brodeur?
Crosby?
Yzerman?
Sakic?
Béliveau?
Bourque?
Joe Sakic fits pretty much every criteria out there. He's my pick!