If you can afford and maintain one, Vitz is a world class car with world class built and equipment.
Actually every imported car is a much better car, you have to drive to believe.
If you cannot afford an imported car ,swift is good.
In Karachi, you can get any kind of Vitz in every color and package, push start, DVD Navigation and even zero meter (usually people do not buy them because they are expensive due to 0 Depreciation).
You can even buy the RS version, 3 doors or 4wd, a dual VVTI 2ZR-FE is also available for power hungry people to go head on with Altis and 1.8 Civic.
If Pakistan has pathetic roads, leaded petrol with unadvertised RON that clogs CAT converters, depreciating value of rupee and lack of genuine parts and qualified service centers then we cannot say anything about Vitz, it is built and tested as a world car and it sells in Euro market.
1.0L engine is more then enough for city cars, specially for countries where cars as big as Corolla and Lancer are offered with a 1.3L.
Indian Swift which is much more advanced is also offered with a 1.2L.
I have driven a 1.0L A/T Belta, Company maintained on High Octane and it regularly gives 15km on highway and 9-11km in heavy City traffic always A/c.