Corolla GLi.
The only thing which it does not offer is an Auto trany. These days, if you happen to live in a metropolis I think automatic transmission is a great thing to have, and Honda City has a GR8 auto transmission.
If that is not a problem wid you then it has to be a rolla. Toyotas are simply bullet proof.