No disrespect, but India has horrible infrastructure, horrible treatment of women (rape, disregards from police on harassment cases), and other horrible things.
That's a lot of horrible. It's not all rainbows in India but downsides like the ones you mentioned are not all there is.
That said, I was vastly more impressed with the infra in SZ than Bangalore. SZ is a modern metropolis where Bangalore, well... It has pockets of shiny corporate havens I the suburbs. (FWIW, I personally prefer the grit of downtown BGL to SZ anyway)