My wife and I did a fair bit of searching and thinking on this in the last few months and Nobroker to us was like how tinder would be to a 25 year old single guy.
You really have to get your hands dirty and keep visiting as many areas as possible and understand the ongoing rentals and the future of that area.
I feel that north Bangalore (Hennur, Thanisandra, Yelahanka, Jakkur etc) is where the prices should appreciate more than the other parts of the city in the future. The government wants the city to grow toward the airport. The problem is that there is still a huge supply of flats there (unlike the areas mentioned in the next paragraph). Also, connectivity isn't the best.
Bellandur/Whitefield/Mahadevpura has probably gone up the most thanks to all that ORR and other tech corridor demand post WFO restarted. I think there is still more upside to go once the metro is complete. The location factor is a major +ve and infra is slightly better (than Sarjapur, Varthur, Panathur etc)
I would avoid Sarjapur road and all the roads that branch out - the traffic is absolutely horrendous, most places live on tankers and I don't see things improving anytime soon. Same for areas like Varthur, Gunjur, Panathur etc. Just woeful infrastructure.
South Bangalore has slightly better infra and connectivity and hence is a better place to live in but again, the upside for appreciation is lesser than the other zones because 1. Some areas like JP Nagar have already appreciated wayy too much 2. The city is generally growing northwards.
If you can get a good deal, nothing would beat getting an asset in the actual inner city area. However those are difficult to come by.