its not that both countries have their positives and negatives. For eg India is good for emotional values whereas US is good for Infrastructure. Corruption, nepotism, high handedness is rampant in India. These issues don't even touch me in US. India is not at all safe for my family, US gives me that added sense of security. At the end of the day you have to decide what's best for you and your family.