Quite late to the thread but I have pondered about this (and been asked about it) quite a few times. This is what I have realised.
All my friends/acquaintances/relatives who have gone abroad can be squarely placed in 3 categories -
1. The hyper-optimists - People who go abroad thinking that it will solve all their problems. "We have left behind our hellhole and are now in the promised land. We'll be fed honey and milk and people will be welcoming us with open arms!". These people go with a false sense of expectation and come back bitterly disappointed. If we have 5 problems here, they will have another set of 5 problems there.
2. The hypocrites - These people go with a very narrow minded approach. It may be money, it may be the "respect" factor among relatives or any one of the other myriad reasons. It can be anything else but not because they want the new experience. They do not want to understand the new culture, they do not want to understand their point of view, they are not comfortable with change. Even after going to a new country, they will only interact with their own people. They come back and tell everyone how cold the people are there and how they do not like to talk to "us". They will sing praises about India but you will find them living abroad for decades, even if they are unhappy.
Now, my favourite category -
3. The realists - These are the people who do not go with any pre-conceived notions. They go there simply for the experience (money and job prospects might be influencing factors, but not dominant) and are ready to understand and embrace the culture and people there. They understand that they might be stereotyped and they might have to prove themselves. They also understand that their culture is mightily different (third-world vs first-world) and it might take time to understand and break-through the ice. At the same time, they are very comfortable with their own identity and roots. These people are the most likely to succeed. I believe (and have seen) so because they are true to themselves and at the same time, they make an effort.
Since I have yet to go abroad, I cannot give you my experience. But I will say that if and when I go, I can promise you that I will be going as a realist. I'll be going with an open mind. If I find that I can live with their negatives and the overall scale is in my favour, I will stay there otherwise I will look for other options.
However, I must agree regarding what many have said about India. It is precariously close to the edge of the cliff. With a burgeoning population, rampant corruption, rising inflation and low growth rates, it is not going to be a pretty place to live in the (near) future.