Ford Fiesta excels at performance and handling and it is about average in other departments.
Maruti SX4 is a value for money option, its performance is almost as good as more powerful Honda city, good hadling, lots of features for its price.
Maruti's after sale is a very good plus point for SX4 whooping sales and it has good mileage for a car in that segment.
Honda City looks modern but not beautiful to many, has bad interior plastics, low equipment, almost below average handling and a high price tag wich is not justified.
Look at Hyundai Verna only if you need a diesel and look at the Aveo only if you need great interiors and a bowtie badge.