The problem Mech is that Blizzard tends to make their villains sympathetic because they don't want you to play purely evil characters.
So yeah Arthas can't be PURE evil because you have to play him later. The Zerg cannot be evil because you play them. No one can be evil in their games if you play them.
However that may be why the King in Diablo 1 worked so well as a tragic villain, because they never intended you to play him. Thus he actually comes off as tragic and essentially grieving parent who was pushed over the edge until Diablo 3 where he became cartoonishly evil.
XCOM
I am going to give this a pass. It does feel rushed, it does feel incomplete, and the story is stupid in the end... But it doesn't really deserve to share the same seat at the table as Sim City. Since it actually does feel like it is trying.
It does though seem like it is making a compromise between mainstream gaming and classic gaming at the same time though.
Thank feck for Paradox, at least they have the balls to continue making deep strategy/simulations
They also make some of the most terrible games on the planet that try to rip off the player constantly (Hey Knights of Pen and Paper! Nice to see you not really fulfill the entire point of your game and be basically a facebook game in disguise)
In fact their DLC in general tends to be rather devilish.
Paradox doesn't really get a free pass in my mind. Not that they don't put out genuinely good games.
I... would not go that far
Ok you are right. Diablo 2's story to Diablo 1 really does undeservingly retcon quite a few things and is kind of silly and stupid in a few areas but does hold up. Diablo 3 is what happens when you make Saints Row 4 the official sequel of Grand Theft Auto 3 in terms of story.
and Lawful-Stupid good guys
No... they were just plain stupid... and I mean REALLY stupid.
I can't blame them Blizzard put them on the tracks so hard I am surprised a train wasn't one of the playable classes.