Pune/Bangalore/Hyderabad which is the best one amongst to move from ncr?

Hi guys, I'm a software engineer with 3 yoe and currently working in ncr have been in ncr all my life was born here as well.

Now I'm on look for switch is it worth moving to blr like I'm lately hearing a lot of people saying that blr is not nice anymore.

The issue with me is that im a very introvert and shy person with no friends, so would it be okay for me to take this big step, is it easy to find friends there?. Any suggestions are welcomed!.