if u want a car in the budget, then go for City.
if u wanna go for Vitz then Vitz, about the model selection, i dunt realy noe mch people being satisfied wid the 2005+ ones, but jin ke pas hai dunt complain either, the ones who complain, mayb they bought it thinking tobe better then Civics
but v who bought Vitz (old shape) as a beter option over Cultus & santro are quite satisfied, its been 3 years,