nope First and foremost, I agree with Blizzard's decision to split the game into the initial Terran campaign and forthcoming expansions with the Zerg and Protoss campaigns. This campaign is huge and completely worthy being presented as the first offering of the StarCraft II trilogy. I don't know if I would have been able to handle 90 missions all at once, nor would I have wanted 10 missions for each race in the game and each expansion.
The mini-Protoss campaign included in WoL also serves as a great change of pace and offers an awesome bit of narrative alongside the main missions. The main star of the singleplayer campaign, however, is the mission design. Each mission is unique and presents a new mechanic or minigame. Repetitive base-building is minimized and the time spent waiting while you build an army is brief. Bonus objectives are numerous and the achievements add another layer on top encouraging multiple playthroughs.
You'll probably see all of the plot twists a mile away, but Blizzard has done a great job with bringing StarCraft's world into present day with the singleplayer campaign's presentation and non-linear design. Once the campaign is finished, it's time for a quick pit-stop with the game's 9 challenges, all intended to teach multiplayer concepts like unit counters, hotkey usage, rush defense, and multitasking. Everyone should play them as they are not only educational, but challenging and fun.
The multiplayer is basically what was available during phase 2 of the beta test and is a fairly balanced initial offering. It should have something for everyone ranging from 1v1 ladder play all the way to comp stomps and custom games. It remains to be seen if the meta-game will continue to evolve in a major way prior to the expansions, but I'm hopeful that new maps and more players will lead to some interesting builds and strategies in the short-term.
While the game itself is incredibly polished, both on and offline, Battle.net 2.0 is still very much a work-in-progress. There are some issues that remain--lack of chat rooms, custom map publishing limitations--but Blizzard is hopefully working to solve these in due time. Would I have wanted the game delayed until B.net 2.0 exhibited the same maturity as the game itself? Absolutely not! I'll deal with its shortcomings if it means I get to play StarCraft II.
StarCraft II: Wings of Liberty isn't perfect, but it's damn close. The campaign is engrossing and varied, while the multiplayer component will be played for years to come. The upcoming expansions will help refresh the game when they are finally released and should bring major changes to the competitive scene. Battle.net 2.0 stands out as the game's low-point, but should only annoy the die-hards. For most players, it functions well enough and allows them to get in and play some games. And as their track record shows, Blizzard tends to support its games for an extremely long time.