I have been in Delhi and Agra, and QMP has also been in both cities. I would recommend a trip to India only for people who are very well informed about India, or who are traveling in the company of people who are very well informed about India. Being an experienced traveler elsewhere is not enough, in my opinion.
The inequalities in India and the level of poverty that is obvious in many places can be heart-breaking. QMP and I both experienced this. QMP worked briefly in a slum sector in Delhi, with no other Westerners present. However, it is very hard to deal with the difficulty of accomplishing anything that would help poorer people in India, and the level of need is very high.