Why is public opinion kinder to Stalin than to Hitler?

Hitler is always brought up as "the bad one" while the Stalin is very often forgotten, even if he was as bad or worse dictator than Hitler. Why?

Why is public opinion kinder to Stalin than to Hitler?
Post Opinion