Starcraft 2 was worth the wait. There have been mixed reviews, and honestly I feel the same way. Not everything has improved over the original. The graphics, the story, the persistent unit upgrades, and the endless playability of this game leave it heads above its predecessor. Battlenet 2.0 and the licensing honeslty suck, and you need to have an internet connection to play the game (yes, even the single-player game).