By my own experiience, there is no differnce in professionalism. It depends on who is leading the team and the company culture.
Access to talent is even, in the country. Again, the prefrence lies with who is building the team, if he is someone from Hyderabad, you will see more people from that zone. It does not mean that engineers in Gurgaon are duds.
Thirdly, it also depends on who is putting up the money and what he prefers.
The tech team, the web desk, the digital marketers can work from any location, they only need internet and electricity.
It would me much cooler to set up offices at places that have less traffic and good weather. That would increase productivity and decrease fixed costs.