I always prefer having a personal vehicle for travelling. But, making use of public transport will save a significant amount of money. You will also get to know a lot of things about the people and the city overall. But, if you want to move quick, then using a personal vehicle would be a better choice, because, the public transport infrastructure is not good yet. The population of India is huge, and probably may take few more decade to have a great improvement in it.