I've owned city and vitz both, and to tell you I would prefer vitz over city any day
if trunk space is required every now and then, then it's a blind choice for city
in every other aspect vitz is better
granted it's initial acceleration isn't as quick as city, but it can definitely keep up on highways
(trust me on this one, I've driven one from karachi to quetta and I've never been overly impressed by a car, sits happily at 130)