I'm still continuing with my corporate career. When I returned back, I was working as a "Technical Marketing Engineer" at Ankeena Networks (which later got acquired by Juniper). Now, I'm the Director Technology for Aricent. It was a progressive career and I enjoy doing what I do. The work environment in India hasn't changed much in the last 6 years. But, if you are clear about "what you really want to achieve" and "what is important to you in life", you can easily strike a balance between work, family and social life. (Also read: The need for more money never ends)
My daughter got adjusted very well to the culture in India. In fact, she got adjusted faster than my wife and me. She is studying well and I can see that the schools are focusing on grooming the person overall, as opposed to just focusing on marks. Recently, she got pneumonia and was hospitalized for a week. We went through the fire drill for a week and we were back to our normal life after that. My support system at home (my dad/mom) was of great help. My wife is now working as a teacher and she has a busy life too.
My dad and mom are extremely happy that we are back. We attend a number of weddings and family events. We get to meet our relatives very often... it helps to stay connected with them. These days, our relatives treat us like "Indians". Immediately after our return, some of them thought that we will lead an American life in India. They don't have that doubt anymore :) Technically speaking, except for the infrastructure, you can lead an American life in India (KFCs/McDs, iPhones, BMWs/Audis, Porch Villas in good communities, Hotels/Restaurants, Online shopping, Shopping malls, International Schools with A/C etc.,). The life style in India has changed much that people don't peak into your personal life anymore (actually, they don't have the time for it).
Also read: Driving in Indian roads - pleasure or pain?
We visited California for a vacation, last year and had a great time visiting a few friends and going around places. In fact, we were constantly on the run and could meet only half of my friends during the trip. During my recent trip to US, I realized that US has become more "automated". Automated toll collection, automated parking lots, automated ticketing systems... these services used to be there before, but now they are seen "everywhere".
What do I miss the most from my US life? It is the ease with which you can plan your travel / vacation. In India, you would still need the support of people (travel agents, taxi wallas etc.,) to have a nice vacation. The scenario is changing somewhat, but still have a long way to go.
What do I enjoy the most in my R2I life? It is the time that I spend with youngsters in India, in helping them to groom their career and personality (through Toastmasters). I get a sense of satisfaction that I'm able to contribute something back to the society. Of course, I enjoy meeting & spending time with my relatives at weddings / family functions :)
Today, a few of my friends have already R2I'd and I'm quite sure that the count will continue to increase.