I was a huge Simcity fan, but I didn't buy this game because you cannot play it at all unless you are connected to EA's server. That's just stupid. I learned my lesson from Diablo 3. Like Diablo 3, Simcity is primarily a single-player experience. The ONLY reason EA requires you to connect in order to play is so they can fight piracy. Yes, they are punishing their paying customers for what other people do. It's like if you're driving the speed limit and get a ticket anyway because *other* people speed in that area. The ever-increasing Draconian nature of game publishers has to stop.
Diablo 3 didn't work when it was released and still doesn't work. I didn't expect Simcity to work, either, and I was right. I can't play Diablo 3 any time I want, even though I paid $60 for it. Instead, I can only play it when the Diablo 3 servers are up and running. The same goes for Simcity. If you pay $60 for a game like Diablo 3 or Simcity, the company you bought it from should not be able to dictate to you when you can and cannot play it. That is your property, and I don't give a damn what any cryptic licensing agreement says.
One more gripe. If you charge people $60 for a game, you better make damn sure the thing is bug-free. I'm a little shocked at all the bugs Kevin talks about in the review. What a half-assed effort. Way to ruin a great franchise just to make a quick buck. This is why you should NEVER pre-order games.
I hope others will join the fight against these sort of anti-gamer practices.