In which area to buy a flat?

I am looking at buying a flat. I am confused if I should buy in North Bangalore near airport or South Bangalore. I stay in south BLR, I was specifically looking at Prestige Southern Star or Sobha Townpark. Not sure where to purchase, please suggest if as an investment where I can purchase vs for self use where I can purchase. thanks!