You’ve got it, really. The difference between stalin and hitler is largely one of rhetoric. There’s definitely political differences, but gulaging that many people, in the name of “saving up for the house” of no more oppression… Both used a political system that had nothing to do with authoritarianism and perverted it to their own ends. Both called it socialism, both lied.
Couple considerations: what is a nation to do when it constantly is on the verge of civil war, hasnt had breathing room to get its feet under it after a political revolution and is beset by brand new, world power level enemies doing everything they can to make sure your new nation fails?
Followup: when has this not been the case for a new communist nation? How many coups has the US backed? How many times did we try to assassinate Castro? Vietnam?
Finally: what does it look like when none of the above is true?
We tend to think of nations in a vacuum, but they exist along side each other and they have people like us inside them. Stupid, greedy, lying, shitbags that are full of empathy, love and curiousity, just like us. That makes them messy by definition, but its easy to forget.