For a first visit to Bangalore, I would choose a place with good transport and easy access to the areas you want to explore.
MG Road and Church Street are useful for tourists who want restaurants, shopping, cafés, and easy access to central Bangalore. Indiranagar is a good option for cafés, restaurants, and evening activities.
Koramangala has many restaurants, cafés, and places to spend the evening. Jayanagar and Basavanagudi are better if you prefer a quieter area with local food, markets, parks, and traditional places.
For sightseeing, staying in central areas can save travel time. It is also worth checking the distance from your hotel to a nearby Metro station before booking.