A great game with tons of content, fun, and great user interface. An extremely memorable story with good characters.
The single player is the best thing about this game. It has many ways to upgrade and improve your buildings and units. It has many units not seen in multiplayer but seen in the past Starcraft such as the Firebat, Goliath, and the wraith. The story and interaction with Jim Raynor and others is pretty entertaining and informative. The interaction with your ship and the crew is also top notch. There are choices on what mission you would rather do and which way to do it.
The multiplayer is pretty rock solid. Its pretty fun and its very balanced. Battle.net is well made with quality UI and fast matchmaking. Some patches have had annoying errors but should be fixed.
Overall the game quality is very good but the only thing that put me off was the price and the lack of innovation. It had too little. Still, great game and recommended.