Even i had a tough time deciding between Swift Lxi and i10 Era(diff of 25k). Since I am from pune and traffic on my daily route is somewhat similar to Mumbai's I went ahead with i10 Era because of better driveablity, boot space, mileage(supposed to be good), interiors . Also I would not be taking it much on the highway hence i10.
BS motoring has a detailed review:
Top Story - i10 number - Business Standard Motoring