Boy, this is a tough one. My first instinct tells me that Malkin's the better player. Everyone has their own biases, and mine lean toward natural talent and peak offensive play, and Malkin more than Sakic can make you look silly. Having said that, their numbers really aren't that far from each other, and both benefited from playing with another great center. What makes this hard for me is that another criterion I go by is "clutchness" which is why I like Lafleur so much. But I digress. While Malkin can be really, really good when it counts, Sakic can be even better. In that 2001 Stanley Cup Final, I thought Colorado would have a lot of trouble against New Jersey without Forsberg. But Sakic came through (yes, I know it doesn't hurt to have Roy, but you still have to score).
I still maintain that Malkin is better offensively, but once you factor in Sakic's better defense, his consistency, and his clutchness it becomes too close to call for me. With the amount of respect I have for both players, I will abstain from voting. You really can't go wrong with either one.