The fact is that the way things are going in India, the advantages and disadvantages of going back and coming here are reducing fast.
I know a few folks who are going back to India (On Jobs offered by US companies or on transfers) in this year. Things are pretty good there too if you live in metro's. Bangalore(and also Noida), the salaries are so good that you can easily maintain a very good standard of living, better then you can do here. You can maintain a gardner, domestic helps etc easily.
The Company I work for here, had an office in G Noida and it was cool and better than this office. Add to it the Desi food you get..
In fact this time, I also saw almost everyone having mobiles. Even some autorickshaw folks.
Not on one day, I missed my stay here. Power cuts happen but did not find it a big deal and I think they were less since inverter did a pretty good job being winters. Can't say how it will be in Summers though.
I visited some friends this time, who had gone back couple of years back and they are well settled and are happy.
of-course my kids, find it Noisy and dirty there which is understandable since even I do for first couple of days.
This place also has so many advantages.
Hard to decide what to do but my intent is to stick here and try for GC and then try a stint there and see how it goes. If nothing else you have it as an insurance.
I think it might be a good idea to go in for Dual citizenship etc but I am so far off from there..
I did not think, that people who are there are missing anything if they are in IT and good companies(esp MNC). Anyway, the rupee might appreciate too which will be even better for them.