Here is my advice: As you are from INDIA, so don't go for big car. Purchase a small sized car like i10, santro and etc because as far as i know Indian roads are always populated with huge traffic and you may find it difficult to handle a big car even if you are an experienced driver. Using a small car will allow you to move fast rather than a big car. BTW, my vote goes for TOYOTA! If you still decide for a big car, go for it!
If it is the VW, then why not get the golf? The Jetta is a Golf with a saloon back to it. (unless they brand the cars differently in India) I like the styling on the Honda but if everyone has one then be different. In the UK the BMW 3 series is most popular car. Nice car but why be the same as everyone else?
i would recommend honda, from the 3 types of cars that you mentioned honda has the highest review so far. rarely see bad comments on honda. you could check some car classifieds on the net to now more better about the three cars that you mentioned. good luck mate