Pros: Single player was actually fun. I honestly enjoyed playing my least favourite race. And I liked the direction they took the story, I don't mind a wild and crazy Zerg.
Cons: The always on still ticks me off, esp. at hotspots that block games, or on the road, or when they just have a bad server day.
The multiplayer bites. Nerfs and cuts, whiny players, it's like a MMO, not the lan friendly game I played in college.
The RPG lite stuff. Meh. I didn't really like it in War3 and didn't really like it here either.