personally, i dont like the shape of this new alto. its very boxy and has a really ugly front. have heard a lot about its fuel efficiency though. besides, the price tag it carries also makes it a strong pro.
a very close friend of mine owns a 2005 vitz. a wonderful car altogether in every aspect. the only con i find in it is its low ground clearance.
overall, no comparison between the two as the price difference puts them into two different leagues.