The car is perfectly suited for a city like Berlin. Especially in the rush hour you really feel in good hands and can even relax a little. There the concept works very well (you don't really drive, though). If the roads are free the car has – as known – excellent driving dynamics. It is really fun (so much fun that a 911 has been waiting in the garage for a full month...). Sufficiently large parking spaces can be found (here the Smart is of course even better in this respect) and the supply of public charging stations in Berlin is OK (however, if there are more electric cars on the streets of Berlin in the future, bottlenecks are likely to occur...) .
The frequent stop-and-go traffic is of course at the expense of the range: To be honest, I usually only get about 130-140km with one full charge only...