^ There is no diesel i10, though rumours have been floating for more than a year. A diesel engine in that car, and Hyundai would have all but kicked out Maruti from that segment, given the current market scenario. That said, they do have a diesel variant in Europe IINM.
i love i20. a friend owns the older model. but it is too expensive from what i heard. same applies to jazz i believe.
I think both these cars are VFM. Yes, compared to cars like the Swift they might feel expensive, but you get that extra 'premium' value, particularly with the Jazz, something which a Maruti does not (wish to / plan to) give.