Sethi, I have been using Fiat for almost 4 years now, after the Tata-Fiat JV. So far no horror stories for me. I have heard horror stories from my professor and my cousin who used to service their vehicle at TVS where they was charged for parts which were not replaced but that was before the JV. There are issues with part delivery now which we at TeamFiat sort out by send out mails to Fiat which has a turn around time of just 2 days. I know my neighbor whose Alto was at the service center for 2 weeks because the lower arm was not in stock, so Fiat is not alone either in that case. I own a Figo too, used by my brother though. I use it occasionally for a week. Figo is fun to ride in city with very little turbo lag. But it requires more downshifting unlike Punto. And the highlight of Punto is that you feel like you are floating when you drive a Punto unlike a Figo which is more Alto-ish with all the sudden jerks at potholes. This is in addition to the better equipment in Punto. Other than the better city driveability there is nothing much to talk home about Figo.