It depends on a special case. If the best university in you country is still worse than a university in the USA, which you have already chosen, then it's better to study in the USA. For example, I live in Kazakhstan and the best our university can't be compared with a good university in the USA.
Personally I think that Indian culture has strong values and traditions and people in India, even nowadays generations follow them. Indian culture has a very old and interesting history. People all over the world come to India to find themselves and it proves that India has strong spiritual values. Clothes is also one of the main attribute of Indian culture, we can see that nowadays women in India still wear it.