I finally finished StarCraft II: Legacy of the Void. I bought it a long time ago, but got distracted and never actually started the game until a month or so ago.
I pretty much just played though the campaign on Casual difficulty, just to see the story. So the missions were pretty easy for the most part. Though the final mission of the Epilogue gave me a bit of trouble, because I completely forgot how the Zerg worked.
I really like how the basic building mechanics vary between the three races, and reinforce the style of that race as well as the gameplay. From the very first second of gameplay, that makes playing each race a different experience. An outstanding example of top-down game mechanic design.
The story was quite good. I didn't realize how much I just wanted something triumphant and heroic, and Legacy of the Void delivered in spades. Artanis was a paragon, but Blizzard did a really good job keeping him admirable. I think a lot of it had to do with how they portrayed him as an inspiring leader, making his subordinates greater, rather than having him do things himself.
I think Warcraft could stand to take a look at what Starcraft II did here. Though part of it may be that the player is playing as Artanis, rather than a separate character.
I was also reminded of the Mass Effect series. Like Mass Effect 3, Legacy of the Void is the capstone for a seminal series of games. But where ME3 stumbled (to put it politely) at the finish line, Legacy of the Void stuck the landing. Mostly, I think, by avoiding the temptation to be clever. Instead Blizzard delivered a solid, satisfying ending for one of the greatest game series of all time.