of the choices that you have listed, VITZ is definitely superior in all aspects. The only place where it lags behind its spares cost more than that of alto/cultus and has trouble on PK roads (its low, people artificially raise the car which then in turn creates issues). Whereas its drive comfort and luxury in the 1000cc class is unmatchable. Lastly if you're a CNG fan, the A/T tranny might have issues, though people here swear that it runs flawlessly...
See if you can afford its maintenance and occasional parts, if you can, just go for it :).