I own the petrol version and it is a pleasure to drive it. Even in intense traffic, one hardly feels any tiredness due to driving. Petrol version lacks a little power, but other than that its a perfect everyday car.
I prefered the i20 over VW Polo due to the additonal features provided (that polo lacked). Polo was very heavy to drive and was not worth the money. Another good alternate is Swift, but it lacks rear seating legspace.