I've been to India many times (visiting family) as someone born and raised in America, and most people on the internet have bizarre views on India. I'm someone who is generally 'down' on travel to India because it's just a lot to ingest and I prefer easier places, but I personally would never worry about the sorts of things people online claim. It's not particularly dangerous in terms of violence. Food is amazing obviously. Hotels are out of this world if you're willing to pay the totally normal rates and not stay in hovels -- in fact hospitality is miles ahead of most western countries. Chaotic, loud, dirty at times, sure. You have to be used to seeing visible, sometimes shocking, poverty. And of course, if you don't know the local language and are not traveling with someone who is, it can be even more overwhelming. But I mean people are nice, and in some places, it's really nice and there are even some places I've been where I could see the appeal of living there.<p>I think India tends to defy common categorization. It's a developing country, but also quite advanced in many ways. Certain things work better. Trains are great. Metros are now really nice. Payment is great. They mostly do their own thing and it seems to be working for them.<p>To be totally honest, a lot of the India negging is from accounts associated with 'rival' countries. This has become more obvious as places like X have started showing the origins of many accounts. And before people start bringing up caste or whatever to explain my neutral-to-positive disposition towards the country, my 'community' in India is technically an 'otherwise backwards class', so it's not like I'm basing this based off of my family's non-existent wealth. By far, I'd rather stay in actual accommodations in India rather than with family because the accommodations are legit nice, and staying with family can be really hit or miss.
The problem with India is hygiene, not so much safety. The food might be great but you're practically guaranteed to get Delhi-Belly. I visited for work years ago, didn't eat any street food and was still taken out of action for 3 days. Rubbish is strewn <i>everywhere</i>, any standing water stinks. I don't think visiting again is worth the risk.<p>Every Indian I've ever met has been lovely though (except for the ones who try to scam call my mother)<p>But like you said, if it works for them who am I to disagree.
For me, it was really the water that was problematic, as opposed to the food.<p>On my first visit, I was careful about the water I drank, but not very careful about other ingestion, and I got TD about halfway through the trip.<p>On the next visit, I was careful to keep my mouth closed while showering, and only use bottled water to clean my toothbrush, etc. Everyone else on the trip, eating the same food, got sick, but I didn't.<p>This is of course anecdata, but generally food, especially cooked food, is more likely to be safe.
Can confirm... Was flying back home and during a layover in Mumbai I grabbed some food from the food court. It was only after having sat down and eaten most of my food when I noticed that there were pigeons roosting directly above where my meal was purchased from, with their poop stains dribbling down the raised walls directly above the food. That was a particularly rough set of flights back home, but I lucked out and had a fairly empty flight for one leg of it that offered a full row of empty seats for me to lay down in and disassociate from the pain on.<p>(for anyone who is unaware, the airports - the ones I passed through, at least - in India are fairly open air, so birds were a common sight within them)
I think it was Anthony Bourdain who said pretty accurately that it's far safer to eat street food than restaurant food as street food is freshly cooked, hot and instantly sold while restaurant food might be sitting in a broken fridge over a weekend.