Thanks to every body for providing valuable replies.
actually this is my first car and i yet to learn driving. Currently, i can ride only bike, which i have recently learn and purchased 
I want to add some additional information:
1- No doubt vits, swift and cars alike are good options, but it is difficult to increase the budget. I can afford one million
2- I want to purchase only a new car
3- Speeding, extra features e.g. air bags, comfort and shape are not my issues
4- need a car for longer period of time e.g. 5+ years
5- No frequent use of car
6- required fuel efficiency
So, no doubt, better cars are available in market as compare to wagon r, but do you think that with such priorities, wagon R is a good option to purchase ?
Does 1000cc engine make a difference as compare to 660cc? That is why i am not interested in alto despite that its cheaply available. Moreover, its not much roomy as compare to wagon r. Am i right?