Okay, SC2 is a game that's easy to not 'get'. Think of it more like chess rather than just another game that you mess around on till you finish it or get something else. SC1 lasted for 12 years and in my opinion is only really being replaced because of the improved mechanics rather than graphics or new units, etc. The single player should be worth playing, but that's not what keeps the game going on and on. Really, the expansions will be necessary not because of their single player, but because of the new units and features that they'll add to the game. Sure, you have the option to get the main game and wait for the expansions to become more affordable, but ultimately, playing without them will be like playing SC1 w/o Broodwar...bizarre.
Really, there's no reason to get pissy about the expansions or the current lack of LAN when those things are still to come. It's absolutely clear that Blizzard is and will continue to be putting a lot of work into this. If you 'get' the game, then there's no reason not to get it.
Now, some of you will cringe that you're asked to 'get' a game that you pay for and expect to automatically enjoy, but the effort required to psychologically adapt to RTS gameplay is part of the fun.
Really, there's no reason to get pissy about the expansions or the current lack of LAN when those things are still to come. It's absolutely clear that Blizzard is and will continue to be putting a lot of work into this. If you 'get' the game, then there's no reason not to get it.
Now, some of you will cringe that you're asked to 'get' a game that you pay for and expect to automatically enjoy, but the effort required to psychologically adapt to RTS gameplay is part of the fun.