Well, dear both have their pros and cons. Best thing is make a comparison matrix and write down pros and cons side by side and see what suits you the best ... That is what I did and Booked City last week
Both cars hit different demographic. Depends where the cars will be used mostly. For me most of the the drive was inside Cantt so City was my best choice. I cannot comment on its performance on rough roads but guess what bad roads ruin cars whether it is City or Corolla .....
If I planned to keep my car for long I would have gone for Altis ... It is a very well built car ! Quality of materials well ahead of City !