I've had Diablo 3 since day one and played successfully to level 60 with two characters, never had any problems with connection. And SimCity doesn't work sometimes - it just doesn't work at all.
Give EA time and Sim City will stabilize as well as D3 has, either because they've expanded hardware, or shrunk their user base.