The metro provides great people watching opportunities. The unbelievably thin Indian guys can be exceedingly pretty. Indians have that confusing (to a gay person) hand holding and friendly male on male touching. I have to assume it is all hetero, but from a relatively macho western perspective, it is awesomely sensitive and kind of romantic.
You get regular pat downs on the metro and entering hotels or museums. It is sort of pleasant for gay men. The security guys give you an little push on the back afterwards to encourage you to be on your way. For a western person, I was touched way more than I was used to, including the jostling on the crowded metro.
For practicalities, the one thing I don't like in India are the taxi, especially the auto-rickshaws. They'll rip off the tourists. Very annoying. Uber on the other hand, is a godsend.