StarCraft II: Heart of the Swarm's fantastically diverse campaign and entertaining online play make up for its lackluster writing.