I bought i20 4 months back. Drove with 9.5k K.m. Mileage in the city is very bad even though you get 19 and above on highways. I have read many reviews about it related to quality issues, be frank to you I never faced any problems so far.
The comfort, features, ride quality, safety are 5 stars in this range of cars. Especially iallymits breaking, I have done upto 135 kmph without even knowing it. I request to all do not go by others words, buy a car which you like most. and I suggest i20 to those who loves luxury and ride comfort not mileage. go for a test drive and make sure you. uy fromaa reputed dealer. most of the time dealers do the screw up.
If you want only mileage and less maintenance cost go for indica or swift, but dont expect what you get from i20. I have used jndica for 4 years, swift for lmost a year. one more thing...... space. you never get this much passenger space and boot spacemjn any hatch. one more to add....i200 and dezire are almost similar in length. check it out if you dont believe. Happy driving.