It's also taken a frustratingly long time to patch major game-breaking issues - the main one I kept running into was getting the "accept revive yes/no?" prompt when you die, which you can then not get out of short of quitting the game entirely.
They also managed to break SLI support completely during a recent patch. Like, completely. SLI users would have their screens turn into a flashing disco-tron.
Client crashes are still an issue, but a lot less common than before. Server crashes are likewise still an issue, but a lot less common than before. The general stability of Battlelog seems improved also - right now the general crashi-ness situation resembles what the game should have looked like at launch.
No third party "helper" apps or non-standard or beta drivers, and a few background applications running clogging up some potential memory resources wanted by the game.
The user interface and graphics and music are just fantastic.
The concept and execution of using roads instead of tiles is a huge improvement.
But the limit on the city size is very frustrating.
I would trade a lot of the new bells and whistles (well the fancy graphics, but not the nice UI) just to be able to build a gargantuan megalopolis, even if it didn't run very fast.